AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein XML Prism TXMLDocument bei vorhandenem XSD validieren - GELÖST
Thema durchsuchen
Ansicht
Themen-Optionen

TXMLDocument bei vorhandenem XSD validieren - GELÖST

Ein Thema von Gnorks · begonnen am 25. Feb 2008
Antwort Antwort
Gnorks
(Gast)

n/a Beiträge
 
#1

TXMLDocument bei vorhandenem XSD validieren - GELÖST

  Alt 25. Feb 2008, 03:55
Hallo DP'ler!

Ich möchte ein TXMLDocument (beim Laden) mit einem vorhandenen XSD validieren.
In meiner anfänglichen Naivität hatte ich gehofft, daß nach dem "active" setzen
des TXMLDocument nicht nur das XML Dokument auf Wohlgeformtheit geprüft würde,
sondern auch das im Dokument genannte XSD automatisch in die Prüfung mit einbezogen
würde.

Ich hab zwar mittlerweile eine Möglichkeit gefunden, über IXMLSchemaDefs ein XSD
zu zerlegen, aber es wird doch wohl nicht nötig sein, sich selber einen Validator
zu schreiben?

Könnten die "alten Hasen" in Sachen XML&Delphi mir bitte verraten, wie eine automatische
Validierung zu implementieren ist? Das muß doch eigentlich recht simpel sein, schließlich
ist das eine naheliegende Aufgabe - es würde mich wundern, wenn das "from scratch" gecodet
werden müßte.

Bitte helft mir, ich finde beim besten Willen keine Tips dazu (für Delphi).


Danke,
Gnorks

-----------
IDE: Delphi .NET Version 11.0.2902.10471
App: 97% Win32
DOMVendor: CLRXML

########################################
EDIT:
Asche über mein Haupt. Problem gelöst.
Gab nur keine Exception bei einer nicht
existierenden XSD (path war geändert).
Ohne XSD natürlich keine Validierung.
#########################################
  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 14:00 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