Power Builder - PBDOM...editar y modificar datos de XML

   
Vista:
Imágen de perfil de Antonio

PBDOM...editar y modificar datos de XML

Publicado por Antonio (1114 intervenciones) el 26/07/2010 01:19:28
Hola a todos:

¿Alguien ha usado el PBDOM de PB y ha editado y modificado datos ya existentes de un archivo XML ?

Si tienen algun ejemplo.

Por favor es urgente y mil gracias por su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:PBDOM...editar y modificar datos de XML

Publicado por jerry2780 (1 intervención) el 13/10/2010 16:01:38
Ocupo la libreria pero no la encuentro si me la puedes pasar o decirme donde se baja gracias.
lgcd2780@hotmail.com

EJEMPLO DE TEXTO:

PBDOM_Builder pbdombuilder
pbdom_document pbdom_doc
String strXML= "John Smith"
?bdombuilder = Create PBDOM_Builder
pbdom_doc=pbdombuilder.BuildFromString (strXML)
pbdom_doc. SaveDocument(?est.xml?

Destroy pbdombuilder

EJEMPLO DESDE UN DATASTORE:

PBDOM_Builder pbdombuilder
PBDOM_Document pbdom_doc
datastore ds
ds = Create datastore
ds.DataObject = "d_customer"
ds.SetTransObject (SQLCA)
ds.Retrieve()
pbdom_doc = pbdombuilder.BuildFromDataStore& (ref ds)

EJEMPLO DE AGREGAR DATOS A UN XML:

String lsParent = ""
PBDOM_BUILDER l_PBDomBuilder
PBDOM_ELEMENT NewChild[]
PBDOM_DOCUMENT NewPBDOM_doc
l_pbdombuilder = CREATE PBDOM_BUILDER
NewPBDOM_doc = l_PBDomBuilder.BuildFromString(lsParent)

NewChild[1] = CREATE PBDOM_ELEMENT
NewChild[2] = CREATE PBDOM_ELEMENT
NewChild[1].SetName("Fname")
NewChild[1].setText("John")

NewChild[2].SetName("Lname")
NewChild[2].SetText("Smith")

NewPBDOM_doc.GetRootElement().SetContent(ref NewChild)
NewPBDOM_doc.SaveDocument("test.xml")
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar