XML to Blob

12. April 2008 13:09

Moin Moin,

nach langem habe ich mal wieder ein kleines Problem.
Also:
- ich habe einen XML-Port der Artikeldaten exportiert
- dann habe ich noch ein weiteres XML das dieses Daten enthalten soll (für einen WS)

Beispiel:

<root>
<Items> (->Das Ist ein gültiges XML Doc)
<Item No=xxxx> (-> Das soll nur TEXT sein, Mit XML Inhalt)
<n Tags>.....
</Item>
<Item No=xxx1>
<n Tags>.....
</Item>
</Items>
</root>

- warum dieser Aufbau: ganz einfach, ich habe keine Lust ein riesiges Serialisieren auf einem WS zu schreiben.

folgender Code:

- Daten aus dem XMLPort in einen Stream schreiben: (finktioniert)
Code:
StreamBuffer.Blob.CREATEOUTSTREAM(oOutStream);
xmlItemPort.SETDESTINATION(oOutStream);
xmlItemPort.SETTABLEVIEW(Item);
IF xmlItemPort.EXPORT THEN BEGIN
  StreamBuffer.Blob.EXPORT('C:\ExoortItemsWS.xml',FALSE);
end;


- Daten in ein Element schreiben: (funktioniert NICHT)

Code:
 
NewChildNode.text := Inhalt des XML Documents!!!!!! Wie bekomme ich die Sch... da rein???


Weis jemand wie ich ein Blob in ein XML Element schieben kann???

Vielen Dank

svenessar
Zuletzt geändert von svenessar am 12. April 2008 15:35, insgesamt 1-mal geändert.

12. April 2008 16:25

Moin Moin,

also ich habe keine Möglichkeit gefunden, aber: es ist doch möglich in einem XML einen üverlangen Text anzugeben. Rcihtig???
Welche Klasse muss ich fürs Erzeugen einer DOM einbinden, dass ich diesen text zuweisen kann???