Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 

Re: Teilstring in Textdatei ändern

  Alt 19. Mai 2006, 15:22
Hallo ihr Spaßvögel,

wenn oldValue nicht bekannt ist, dann schraubt man die Funktionalität einfach etwas zurück:

Delphi-Quellcode:
uses
  XMLIntf,
  XMLDoc;

function XMLChange(markup, ePath, aName, aValue: String): String;
var
  doc: IXMLDocument;
  nl: IDOMNodeList;
  i: Integer;
begin
  doc := LoadXMLData(markup);
  with doc.DOMDocument as IDOMNodeSelect do
    nl := SelectNodes(ePath);
  for i := 0 to Pred(nl.length) do
    with nl.item[i] as IDOMElement do
      setAttribute(aName, aValue);
  Result := doc.XML.Text;
end;
Einfach mal ausprobieren...

marabu
  Mit Zitat antworten Zitat