Einzelnen Beitrag anzeigen

sgmeiner

Registriert seit: 22. Feb 2006
10 Beiträge
 
#6

Re: Wie spitze Klammern im Text zulassen?

  Alt 3. Mai 2006, 07:46
Eventuell kannst du ja auch sowas probieren:

Delphi-Quellcode:
procedure TForm1.ButtonClick(Sender: TObject);
var
  MainDoc, TempDoc: DOMDocument40;
  RootNode, DataNode: IXMLDOMNode;
begin
  MainDoc := CoDOMDocument40.Create;
  RootNode := MainDoc.appendChild(MainDoc.createElement('hauptknoten'));
  DataNode := RootNode.appendChild(MainDoc.createElement('userdaten'));
  TempDoc := CoDOMDocument40.Create;
  TempDoc.loadXML(EditInput.Text);

  if Assigned(TempDoc.firstChild) then
    DataNode.appendChild(TempDoc.firstChild)
  else
    DataNode.text := EditInput.Text;

  Memo.Text := MainDoc.xml;
end;
Funktioniert natürlich nur, wenn von EditInput (oder sonst woher) ein gültiger XML-Text kommt.
  Mit Zitat antworten Zitat