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 -