Herramientas de usuario

Herramientas del sitio


fw:txml

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
fw:txml [2008/05/25 20:55]
alfred
fw:txml [2020/05/09 09:25] (actual)
Línea 156: Línea 156:
 root->​LinkEndChild( comment );  ​ root->​LinkEndChild( comment );  ​
 </​code>​ </​code>​
 +
  
 ==== Utilizar el TiXmlHandle ==== ==== Utilizar el TiXmlHandle ====
 +Es una forma más sencilla de acceder a los elementos permitiendo acceder directamente a sus hijos.
 +<code cpp>
 +TiXmlHandle docHandle( &​document );
 +TiXmlElement* child2 = docHandle.FirstChild("​Document"​).FirstChild("​Element"​).Child("​Child",​ 1).ToElement();​
 +</​code>​
 +<code cpp>
 +int i=0; 
 +while () {
 +  TiXmlElement* child = docHandle.FirstChild( "​Document"​ ).FirstChild( "​Element"​ ).Child( "​Child",​ i ).ToElement();​
 +  if ( !child )
 +    break;
 +  i++;
 +}
 +</​code>​
  
 ==== Enlazar una clase a un archivo .xml ==== ==== Enlazar una clase a un archivo .xml ====
 Evidentemente puedes hacerlo manualmente,​ pero la forma más sencilla es utilizando [[http://​sourceforge.net/​projects/​tinybind|TinyBind]]. Evidentemente puedes hacerlo manualmente,​ pero la forma más sencilla es utilizando [[http://​sourceforge.net/​projects/​tinybind|TinyBind]].
fw/txml.1211748919.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)