FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Delphi & XML
Hola a todos, buenos días / tardes.
Hoy vengo a pedir su apoyo con una duda que me aqueja, estoy generando un archivo XML desde un proyecto desarrollado en delphi XE5, pero el problema es que necesito que uno de los nodos lleve un espacio en su nombre y no se si es posible. Aquí está la forma en que lo estoy haciendo: xmlNodo6 := xmNodo5.AddChild( 'Nodo6' ); Justo necesito que despues del 6 se genere un espacio en blanco para que se vea de la siguiente manera: <Nodo6 \> Ya intenté agregarselo dandolé un espacio después del 6 pero me marca el siguiente error: "This name may not contain the ' ' character: Nodos6--> <-- ", igualmente he tratado de otras forma y no he podido. Alguien que sepa si es posible hacer esto? NOTA: Si lo dejo tal cual el código que tengo arriba me aparece el nodo de la siguiente manera: <Nodo6\>, pero requieren que traiga ese espacio (que segun yo, el espacio no afecta a la funcionalidad del XML ni nada, pero a fuerza lo quieren ver). Gracias por su apoyo. Última edición por xangiesaurx fecha: 07-06-2018 a las 19:25:23. |
#2
|
||||
|
||||
¿Quieres que el nombre del nodo tenga un espacio al final?
Según esto, no pueden haber espacios en los Tags (nombre de nodos). http://www.adobepress.com/articles/a...79145&seqNum=6 También veo que utilizas la contrabarra <Nodos6 \> Quizás te refieres a un nodo que no tiene contenido y que se comprime como <Nodo6 /> con la barra normal. Código:
Un nodo con contenido: <Nodo>Contenido</Nodo> Nodo sin contenido: <Nodo></Nodo> También se puede representar como: <Nodo /> |
#3
|
|||
|
|||
Cita:
|
|
|
|