public class XMLTree extends Object
Constructor and Description |
---|
XMLTree() |
Modifier and Type | Method and Description |
---|---|
static String |
searchAtribute(XMLNode node,
String attributeName)
Hace una busqueda de un atributo de un nodo
|
static XMLNode[] |
searchMultipleNode(XMLNode nodoRaiz,
String label)
Hace una busqueda de nodos que se llaman igual desde uno dado(sin recursividad)
|
static String[] |
searchMultipleNodeValue(XMLNode rootNode,
String label)
Hace una busqueda de nodos que se llaman igual y devuleve el valor
|
static XMLNode |
searchNode(XMLNode nodoRaiz,
String etiqueta)
Busca un Nodo dado una ruta de nodo del tipo "nodoRaiz:nodoPrimerNivel:...
|
static String |
searchNodeAtribute(XMLNode node,
String etiqueta,
String atributo)
Hace una busqueda de una etiqueta en un nodo y devuelve
el valor del atributo correspondiente
|
static String |
searchNodeValue(XMLNode node,
String etiqueta)
Hace una busqueda de una etiqueta en un nodo y devuelve
su valor
|
static XMLNode |
searchParentNode(XMLNode rootNode,
String label)
Busca el padre de un Nodo dado una ruta de nodo del tipo "nodoRaiz:nodoPrimerNivel:...
|
static File |
treeToXML(Document dom,
String nombreFichero)
Devuelve un fichero que crea a partir de un arbol XML
|
static XMLNode |
xmlToTree(File file)
Create a XML node from a File
|
static XMLNode |
xmlToTree(InputStream stream)
Create a XML node from a InputStream
|
static XMLNode |
xmlToTree(String string)
Create a XML node from a String
|
public static final String SEPARATOR
public static XMLNode xmlToTree(File file)
file
- File namepublic static XMLNode xmlToTree(InputStream stream)
stream
- InputStreampublic static XMLNode xmlToTree(String string)
stream
- InputStreampublic static File treeToXML(Document dom, String nombreFichero)
dom
- Documento en XMLnombreFichero
- Nombre del fichero.public static XMLNode searchNode(XMLNode nodoRaiz, 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, 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 String searchAtribute(XMLNode node, String attributeName)
nodo
- Nodo del que se quiere buscar el atributonombreAtributo
- Nombre del atributonode
- attributeName
- public static String searchNodeValue(XMLNode node, String etiqueta)
nodo
- Nodo del que se quiere buscar el atributonode
- etiqueta
- Nombre de la etiquetapublic static String searchNodeAtribute(XMLNode node, String etiqueta, String atributo)
nodo
- Nodo del que se quiere buscar el atributonode
- etiqueta
- Nombre de la etiquetaatributo
- public static String[] searchMultipleNodeValue(XMLNode rootNode, 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, 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
-