AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein XML Delphi MSXML speichert mit tabs statt mit XMLDocument.NodeIndentStr
Thema durchsuchen
Ansicht
Themen-Optionen

MSXML speichert mit tabs statt mit XMLDocument.NodeIndentStr

Offene Frage von "hbProgit"
Ein Thema von hbProgit · begonnen am 13. Sep 2005 · letzter Beitrag vom 14. Sep 2005
 
hbProgit

Registriert seit: 13. Sep 2005
3 Beiträge
 
#4

Re: MSXML speichert mit tabs statt mit XMLDocument.NodeInden

  Alt 14. Sep 2005, 14:34
Hallo marabu!

es geht um ein Tool (!) für XML- (nicht XSL)Dateien. Diese werden von einer Anwendung generiert. Da gilt es, nicht an der Formatierung zu wurschteln. Es soll nur eine sichere (!) Option über dieses Tool zum Ändern von einzelnen NodeValues oder NodeAttributes geben.

Jetzt sind die Original-Dateien mit einer Einrückung von je 3 Leerzeichen pro Ebene vorgegeben.

Beim Speichern mit XMLDocument.saveToFile() und der MSXML werden diese Leerzeichen komplett durch tabs ersetzt.

Erste Tests haben gezeigt, dass es der Anwendung keine Probleme bereitet, wenn tabs statt Leerzeichen verwendet werden. Allerdings kann ich das nicht auf allen Systemen testen: die Anwendung ist in Java geschrieben und läuft neben NT auch auf Sun, Aix, Linux, HP.
Früher wurden die Dateien Server-seitig sogar völlig unformatiert geschrieben. Ich denke mal, es wird schon gehen - will aber lieber auf Nummer sicher gehen.

Da die Komponente TXMLDocument ja schon diese Eigenschaft NodeIndentStr hat, fände ich es ganz praktisch, wenn die auch verwendbar wäre.
Die für D6Pro aktualisierte Hilfe dazu sagt jedenfalls nicht, dass diese Eigenschaft nicht bei MSXML verwendet wird.

Gruß
Helmut
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz