@XMLSTARTELEMENT[nombre,espacio de nombresURI] Escribe la etiqueta de apertura de un nuevo elemento XML.
Escribe la etiqueta de apertura de un nuevo elemento XML. Si ya hay un elemento XML abierto, este elemento se escribe como hijo.
If nombre es un nombre local sin prefijo, la clase introducirá automáticamente un nuevo xmlns="Espacio de nombresURI" atributo si es necesario.
If nombre tiene el formato prefijo:local, entonces la clase introducirá automáticamente un nuevo xmlns:prefix="Espacio de nombresURI" según sea necesario.
Al llamar a @XMLPutElement o @XMLStartElement, si un Espacio de nombresURI no se especifica, se definirá un espacio de nombres vacío para el elemento. Si se debe asociar un espacio de nombres con el elemento, se Espacio de nombresURI se debe proporcionar valor. Al crear el XML, la clase determinará si el espacio de nombres ya existe para evitar definiciones duplicadas del mismo espacio de nombres.
Devuelve 0 en caso de éxito o un error XML en caso de error;
Ejemplo:
Para crear este XML llamado libros.xml:
Más barato por docena
1568491379
Usa el código:
echo %@xmlcreate[libros.xml]
echo %@xmlstartelement[libro,urna:loc.gov:libros]
echo %@xmlputattr[xmlns:isbn,"",urn:ISBN:0-395-36341-6]
echo %@xmlputelement[título,urna:loc.gov:libros,Más baratos por docena]
eco %@xmlputelement[isbn:número,urna: ISBN: 0-395-36341-6,1568491379);
eco %@xmlendelement[]
eco %@xmlclose[]
Errores XML:
101 Índice de atributos no válido
102 No hay atributos disponibles
103 Índice de espacio de nombres no válido
104 No hay espacios de nombres disponibles
105 Índice de elemento no válido
106 No hay elementos disponibles
107 El atributo no existe
201 Etiqueta de elemento desequilibrado
202 Prefijo de elemento desconocido (no se puede encontrar el espacio de nombres)
203 Prefijo de atributo desconocido (no se puede encontrar el espacio de nombres)
204 Marcado XML no válido
205 Estado final no válido para el analizador
206 El documento contiene elementos desequilibrados.
207 XPath no válido
208 Ningún niño así
209 El elemento superior no coincide con el inicio de la ruta
210 árbol DOM no disponible
302 No se puede abrir el archivo
401 Se generaría XML no válido
402 Se ha especificado un nombre XML no válido