public class XMLTree
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SEPARATOR |
| Constructor and Description |
|---|
XMLTree() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
searchAtribute(XMLNode node,
java.lang.String attributeName)
Hace una busqueda de un atributo de un nodo
|
static XMLNode[] |
searchMultipleNode(XMLNode nodoRaiz,
java.lang.String label)
Hace una busqueda de nodos que se llaman igual desde uno dado(sin recursividad)
|
static java.lang.String[] |
searchMultipleNodeValue(XMLNode rootNode,
java.lang.String label)
Hace una busqueda de nodos que se llaman igual y devuleve el valor
|
static XMLNode |
searchNode(XMLNode nodoRaiz,
java.lang.String etiqueta)
Busca un Nodo dado una ruta de nodo del tipo "nodoRaiz:nodoPrimerNivel:...
|
static java.lang.String |
searchNodeAtribute(XMLNode node,
java.lang.String etiqueta,
java.lang.String atributo)
Hace una busqueda de una etiqueta en un nodo y devuelve
el valor del atributo correspondiente
|
static java.lang.String |
searchNodeValue(XMLNode node,
java.lang.String etiqueta)
Hace una busqueda de una etiqueta en un nodo y devuelve
su valor
|
static XMLNode |
searchParentNode(XMLNode rootNode,
java.lang.String label)
Busca el padre de un Nodo dado una ruta de nodo del tipo "nodoRaiz:nodoPrimerNivel:...
|
static java.io.File |
treeToXML(org.w3c.dom.Document dom,
java.lang.String nombreFichero)
Devuelve un fichero que crea a partir de un arbol XML
|
static XMLNode |
xmlToTree(java.io.File file)
Create a XML node from a File
|
static XMLNode |
xmlToTree(org.xml.sax.InputSource source) |
static XMLNode |
xmlToTree(java.io.InputStream stream)
Create a XML node from a InputStream
|
static XMLNode |
xmlToTree(java.lang.String string)
Create a XML node from a String
|
public static final java.lang.String SEPARATOR
public static XMLNode xmlToTree(java.io.File file)
file - File namepublic static XMLNode xmlToTree(java.io.InputStream stream)
stream - InputStreampublic static XMLNode xmlToTree(org.xml.sax.InputSource source)
public static XMLNode xmlToTree(java.lang.String string)
stream - InputStreampublic static java.io.File treeToXML(org.w3c.dom.Document dom,
java.lang.String nombreFichero)
dom - Documento en XMLnombreFichero - Nombre del fichero.public static XMLNode searchNode(XMLNode nodoRaiz, java.lang.String etiqueta)
nodoRaiz - Nodo a partir del cual se quiere hacer la búsquedaetiqueta - Ruta del campo que queremos buscar, separando los niveles por ':'public static XMLNode searchParentNode(XMLNode rootNode, java.lang.String label)
nodoRaiz - Nodo a partir del cual se quiere hacer la búsquedaetiqueta - Ruta del campo que queremos buscar, separando los niveles por ':'rootNode - label - public static java.lang.String searchAtribute(XMLNode node, java.lang.String attributeName)
nodo - Nodo del que se quiere buscar el atributonombreAtributo - Nombre del atributonode - attributeName - public static java.lang.String searchNodeValue(XMLNode node, java.lang.String etiqueta)
nodo - Nodo del que se quiere buscar el atributonode - etiqueta - Nombre de la etiquetapublic static java.lang.String searchNodeAtribute(XMLNode node, java.lang.String etiqueta, java.lang.String atributo)
nodo - Nodo del que se quiere buscar el atributonode - etiqueta - Nombre de la etiquetaatributo - public static java.lang.String[] searchMultipleNodeValue(XMLNode rootNode, java.lang.String label)
parentLabel - Ruta del campo que queremos buscar, separando los niveles por '->'rootNode - Nodo a partir del cual se quiere hacer la búsquedalabel - Node labelpublic static XMLNode[] searchMultipleNode(XMLNode nodoRaiz, java.lang.String label)
etiqueta - Ruta del campo que queremos buscar, separando los niveles por ':'nodoRaiz - Nodo a partir del cual se quiere hacer la búsquedalabel -