Tikonteroga
Erfahrenes Mitglied
Hallo,
ich möchte ein XML-Format entferfen, das ich später möglichst einfach über eine TreeView und ein DataGrid einfach bearbeiten können muss und mit XSLT-Stylesheets in andere Text-Formate transformieren können muss.
Dabei stehe ich zurzeit vor folgenden Fragestellungen.
ich möchte ein XML-Format entferfen, das ich später möglichst einfach über eine TreeView und ein DataGrid einfach bearbeiten können muss und mit XSLT-Stylesheets in andere Text-Formate transformieren können muss.
Dabei stehe ich zurzeit vor folgenden Fragestellungen.
- Wann realisiere ich einen simpleType als Attribut und wann als Element ?
- Wie kann ich innerhalb von einem XML Dokument elemente unabhängig von ihrer Hirarchie mit einander verknüpfen. So wie in einer relationalen Datenbank über die Fremdschlüssel. Kann ich das mit XPointer oder XPath realisieren ?
- Wenn ich Elemente mit XPointer oder XPath miteinander verknüpfe, werden diese Verknüpfungen dann wie mit XInclude durch die XmlDocument Klasse in C# aufgelöst, wenn ich einen entsprechenden Reader beim Einlesen der Datei verwende ?