ermatica wrote:Y esto es el .XML que genera (el principio):
- Code: Select all Expand view
<?xml version="1.0" encoding="ISO-8859-1"?>
<FORMATO_GA FechaCreacion="16/12/2008">
<CABECERA>
<DATOS_GESTORIA>
<NIF>43999999V</NIF>
<NOMBRE>NOMBRE COMPLETO DEL</NOMBRE>
<PROFESIONAL>00001</PROFESIONAL>
<PROVINCIA>M</PROVINCIA>
</DATOS_GESTORIA>
</CABECERA>
<MATRICULACION Procesar05_06="0" Procesar576="0" ProcesarIMVTM="0" ProcesarMatriculacion="0">
<NUMERO_EXPEDIENTE></NUMERO_EXPEDIENTE>
<NUMERO_DOCUMENTO>TF002750402008152712</NUMERO_DOCUMENTO>
<NUMERO_PROFESIONAL>00001</NUMERO_PROFESIONAL>
Como puedes ver en el nodo MATRICULACION aparecen los atributos con un orden distinto al puesto en el código.
Amigos:
Retomo este post porque ahora ando metido en la creación de XML, buscando encontré este post,
y esta clase es bastante sencilla.
Ernesto: Todo hace parecer que el hash internamente es ordenado alfabéticamente, por eso no aparecen en el orden que se definen.
Y aprovecho para preguntar, en donde puedo ver los diferentes tipos de nodo, por ejemplo:
xmlNode():New( HBXML_TYPE_PI
xmlNode():New( HBXML_TYPE_COMMENT
xmlNode():New( HBXML_TYPE_TAG
Cuales más hay?
Saludos