Saludos Antonio, colisteros, tengo la necesidad de cambiar un valor dentro de un XML utilizando TXmlDocument(), abajo unas lineas con la idea :
hFile := FOpen( cNomXml )
oXmlDoc := TXmlDocument():New( hFile )
oXmlIter := TXmlIterator():New( oXmlDoc:oRoot )
while .T.
oTagActual = oXmlIter:Next()
If oTagActual != nil
if alltrim(oTagActual:cName)=="cbc:IssueDate" // En este nodo quiero cambiar el valor
oTagActual:cData := dFex // Asigno el nuevo valor
Mi problema es aqui, como hago que lo guarde en el XML, probe usando la linea de abajo segun menciona Antonio en otro post pero no me funciono !!!
FieldPut( FieldPos( oTagActual:cName ), oTagActual:cData ) // Segun : <!-- l --><a class="postlink-local" href="http://forums.fivetechsupport.com/viewtopic.php?f=3&t=25854&p=141404&hilit=TXmlNode#p141404">viewtopic.php?f=3&t=25854&p=141404&hilit=TXmlNode#p141404</a><!-- l -->
Gracias por la atencion.
Lima-Peru
xHb 1.23.1026X, Fwh 25.01, BCC74, MySQL 8.0.X, SQLLIB 1.9m