Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi XML Datei Variablen (https://www.delphipraxis.net/83233-xml-datei-variablen.html)

fgb 29. Dez 2006 15:25


XML Datei Variablen
 
Moin,

Ich haette da eine Frage, und zwar ob man in einer XML Datei ein NODE wie eine Variable behandel kann?

Gruss FGB

MrKnogge 29. Dez 2006 15:50

Re: XML Datei Variablen
 
Könntest du dich etwas präziser ausdrücken ?

Mit welcher Komponente/Klasse arbeitest du ?

marabu 29. Dez 2006 16:16

Re: XML Datei Variablen
 
Hallo,

ich würde einen Knoten nicht direkt mit einer Variable vergleichen. Eher mit einem Name-Value-Pair in einer INI-Datei. Auch in der XML-Datei kannst du per Name (XPATH) auf den Inhalt eines Knoten zugreifen oder diesen verändern.

Grüße vom marabu

fgb 29. Dez 2006 16:34

Re: XML Datei Variablen
 
Ich versuch es jetzt erstmal in dem ich !ENTITY benutzte und diese dann auch zuverarbeitung mit Hilfe von Knoten zuweise.

Delphi-Quellcode:
<!ENTITY Buchstaben "a-z">
<!ENTITY Zahlen "0-9">
<!ENTITY SONDER ":\-,\.\(\);=&lt;&gt;_ ">

<RegEx>
   <Buchstaben>&Buchstaben;</Buchstaben>
   <Zahlen>&Zahlen;</Zahlen>
   <Sonder>&Sonder;</Sonder>
   <Test>(('&Buchstaben;')|('&Zahlen;'))</Test>
</RegEx>

fgb 29. Dez 2006 21:43

Re: XML Datei Variablen
 
Nur will er jetzt die Knoten nicht mehr einlesen.

marabu 30. Dez 2006 15:51

Re: XML Datei Variablen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich weiß zwar immer noch nicht so genau, was du eigentlich vorhast, aber mir scheint du bist auf einem Holzweg. Schau dir mal die Demo an, die ich für dich erstellt habe.

Freundliche Grüße

fgb 30. Dez 2006 16:21

Re: XML Datei Variablen
 
Zitat:

Zitat von marabu
Hallo,

ich weiß zwar immer noch nicht so genau, was du eigentlich vorhast, aber mir scheint du bist auf einem Holzweg. Schau dir mal die Demo an, die ich für dich erstellt habe.

Freundliche Grüße

Erstmal vielen Dank fuer dein Demo Programm, wie ich von Delphi auf eine Knoten mit !ENTITY zugreiffe hab ich jetzt geloest und zwar muss mann dann den ENTITY als einzelenen Knoten sehen und dann bekommt man den Wert.
Wenn es eine bessere oder einfacher Loesung gibt bin ich fuer alles offen.

Nochmal zum sinne, ich will in der XML Datei Regulaere Ausdruecke zusammenstellen deswegen brauche ich in der XML Datei auch Variablen, wozu ich ENTITYS benutzte. Diese Ausdruecke will ich dann in Delphi einlesen.

Gruss,
FGB


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz