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
-