AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte XML IniFiles
Thema durchsuchen
Ansicht
Themen-Optionen

XML IniFiles

Ein Thema von TheReaper · begonnen am 24. Sep 2009 · letzter Beitrag vom 25. Sep 2009
Antwort Antwort
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.385 Beiträge
 
Delphi 12 Athens
 
#1

Re: XML IniFiles

  Alt 24. Sep 2009, 20:46
Ein großes Problem gib es:
Nimm mal Namen für "Section" oder "Ident", welche nicht den Namenskonventionen für einen XML-Node entsprechen ....... dann knallt's und MSXML haut dir Exceptions um die Ohren!

z.B. ein Leerzeichen im Namen oder ein Name, welcher mit einer Zahl beginnt

aber sonst sieht es anscheinend OK aus



darum hier mal der Aufbau meiner XML als Vorschlag
XML-Code:
<?xml ... ?>
<ini>
  <section name="{sectionName}">
    <ident name="{identName}">{value}</ident>
    ...
  </section>
  ...
</ini>
(hab in meinem himXML auch soeine Klasse, nur daß ich da halt eine andere XML-Klasse verwende und einige der Typen/Strings selber umgewandele, damit sie mehr mit dem allgemeinen Aufbau/Verständnis von vielen XML-Parsern übereinstimmen, wie z.B. das Format der Datums-Strings)

[edit]
da jemand der Meinung war ich solle doch ...
Matze: An deiner Stelle hätte ich "himXML" verlinkt. Dann ist es gleichzeitig bessere Werbung
himitsu: ich wollt ihm nur den Namen nennen, falls er selber nachsehn will und als Quellenangabe für die gepostete XML
Matze: vllt denkt er, das sei was internes von dir, das nicht Open-Source ist. Daher die verlinkung.
Aber is au net tragisch. War nur son Geheimtip ^^

Hier im Forum suchenhimXML siehe Unit himXML_Tools (oder ausgekoppelt in himXML_Ini, in der Beta)

aber bezüglich der Werbung:
vor Delphi 2006 und für alle, die nur eine Kleine Ini-Unit einbinden wollen, würde ich deines empfehlen
(also wenn du dann das Problemchen mit dem Leerzeichen beseitigt hast, da dieses doch schon öfter mal in solchen Namen vorkommen)
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Antwort Antwort


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 00:42 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