C # und cXML - Der beste Weg, es zu tun
-
21-09-2019 - |
Frage
Hat jemand mit cXML und C # gearbeitet?
Ich bin an einem Projekt arbeiten, das cXML-Dateien (Integration wird von Dell elektronischen Kauf Bestellsystem) und haben einige Libs wie
Lösung Nun, cXML auf XML basiert, so dass Sie XmlWriter
, XmlDocument
, XDocument
(Linq to XML) verwenden könnte, oder sogar XML-Serialisierung, wenn Sie ein Objektmodell des Dokuments
Andere Tipps
http://cxml.org/files/downloads.html
Gehen Sie hier und laden Sie die DTD-Datei. Dann öffnen Sie das Dokument in Visual Studio (2013) und an der Spitze zu XML-Menü gehen und klicken Sie auf „Schema erstellen“. Dies wird eine XSD-Datei. Speichern Sie es irgendwo. Dann nutzen Sie den VS Entwickler Eingabeaufforderung, wechseln Sie zum Verzeichnis, in dem Sie gerade Ihre XSD-Datei gespeichert und führen Sie diesen Befehl:
"xsd.exe filename.xsd / classes / Sprache: CS"
Es wird dann eine CS-Datei generieren alle der cXML Klassen enthalten, dass Sie in Ihrem Projekt verweisen können.
kann ich hinzufügen, dass seit cXML v1.1.xx, eine neue darin Digital Signature Sachen sind, die XSD verhindert die classe Datei von der Erstellung. Es sollte einen Fehler zurück, wie „
Das Element 'uri: ds: Signature'. Fehlt
"
Sie können jedoch einen Blick HIER: . entfernen Sie diese Zeile aus dem XSD