|
|
|
|
- Presentación
- Definition
- Principio
- Dos métodos
- Usando un xmlDocument Variable
- Usando una cuerda Variable
WINDEV, WINDEV Mobile y WEBDEV incluyen varias funciones para manejar el código XML. El código XML utilizado debe cumplir con el estándar XML. Consulte la documentación específica de XML para obtener más detalles. Por ejemplo, se utiliza el código XML:
XML es un lenguaje que contiene etiquetas y atributos (denominados "elementos" en esta ayuda). La estructura de un código XML corresponde a una estructura de árbol: la información está organizada jerárquicamente. Los siguientes términos se utilizan para describir las diferentes partes de un código XML: El código XML (o contenido) corresponde a: - el contenido de un archivo XML.
- una respuesta de un Servicio web XML.
Las funciones XML le permiten: - leer, encontrar y analizar el contenido de un archivo XML.
- modificar el contenido de un archivo XML.
- formatear el contenido de un archivo XML.
- ejecutar una consulta XPATH en el contenido de un archivo XML.
- analizar las respuestas recibidas de los Webservices XML.
- importar datos (HImportXML).
Usando un xmlDocument Variable Las variables de tipo xmlDocument se pueden declarar indicando un documento de ejemplo (archivo XML) o un documento modelo (archivo XSD). La estructura del documento será leída por WINDEV, WEBDEV y WINDEV Mobile. Así, el autocompletado estará disponible para los nombres de los nodos en el editor de código. Declarar un xmlDocument Variable con una muestra de Document: - Añade el XML Document al proyecto a través de uno de los siguientes métodos:
- en la pestaña "Proyecto", en el grupo "Proyecto", despliegue " Lista de elementos" y haga clic en "Lista de elementos del proyecto". La lista de elementos del proyecto aparece en pantalla. Pulse el botón "Añadir" y seleccione el XML Document.
- arrastre y suelte el archivo en la carpeta "Descripciones externas" del panel "Explorador de proyectos".
- En el panel "Explorador de proyectos", seleccione la carpeta "Descripciones externas" y, a continuación:
- "Importar un XML o JSON en este proyecto" en el menú contextual.
- "Importar un XSD a este proyecto" en el menú contextual.
- El XML Document aparece en la carpeta "Descripciones externas" del explorador del proyecto. Se puede ver su estructura.
- Declare la variable de la siguiente manera:
<Variable name> is xmlDocument, description = <Document name> <Nombre del documento> puede corresponder al nombre del documento muestra (con o sin extension) o al nombre del documento modelo (con o sin extension). Observaciones: - Esta declaración puede obtenerse automáticamente "soltando" el nombre del XML Document directamente desde el panel "Project Explorer".
- Cuando se utiliza una muestra de Document, también se puede utilizar la siguiente sintaxis:
<Variable name> is xmlDocument <Variable name> = XMLOpen(<Document name>)
- Ahora puede acceder directamente a los nodos de la variable por sus nombres. El mecanismo de autocompletado del editor de código propone estos nombres automáticamente.
Observación: XMLSave se utiliza para guardar el XML Document. Si se ha utilizado un archivo XSD, se tendrá en cuenta automáticamente. Usando una cuerda Variable A manipular un código XML: - Almacenar el código XML en una cadena Variable (fLoadText). Este código puede provenir de un archivo XML o de un servicio Web XML.
- Crear un XML Document (XMLDocument). Esta Document se almacena en memoria y contiene todo el código XML a utilizar.
- Maneje su Document XML con las funciones de WLanguage. Es posible:
- Examinar el código XML (XMLLast, XMLOut, XMLChild, XMLParent, XMLPrevious, XMLFirst, XMLRoot, XMLNext, XMLFound).
- Realizar búsquedas (XMLFind, XMLCancelSearch, XMLExtractString).
- Recuperar la información sobre los elementos (etiquetas o atributos) que se encuentran en la Document. (XMLData, XMLElementName, XMLParentName, XMLElementType).
- Modificar el XML Document (XMLAddAttribute, XMLAddChild, XMLInsertDocument, XMLInsertElement, XMLModify, XMLRename, XMLDelete).
- Ejecuta una consulta XPath en un XML Document (XMLExecuteXPath, XMLPath, XMLResultado).
- Convertir una cadena de caracteres de ANSI a XML y viceversa (TextToXML o XMLToText).
- Guarde las modificaciones si es necesario (XMLBuildString y fSaveText).
- Cierre el XML Document (XMLClose).
Observación: También tiene la capacidad de crear un XML Document:
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|