Domanda

Qualcuno ha lavorato con cXML e C #?

Sto lavorando in un progetto che avrà bisogno di creare file cXML (integrazione volontà sistema di ordinazione di acquisto elettronico di Dell) e hanno trovato alcune librerie come questo , ma ora mi chiedo se qualcuno qui ha un altro ideia di come creare i file.

Grazie!

È stato utile?

Soluzione

Bene, cXML è basato su XML, così si potrebbe usare XmlWriter, XmlDocument, XDocument (LINQ to XML), o anche la serializzazione XML se si desidera un modello a oggetti del documento

Altri suggerimenti

http://cxml.org/files/downloads.html

Vai qui e scaricate il file DTD. Quindi aprire il documento in Visual Studio (2013) e andare al menu XML in alto e cliccare su "Crea Schema". Questo renderà un file XSD. Salvarlo da qualche parte. Quindi utilizzare il prompt dei comandi VS Developer, accedere alla directory in cui è appena salvato il file XSD ed eseguire il seguente comando:

"xsd.exe filename.xsd / classes / lingua: CS"

Sarà quindi generare un file CS contenente tutte le classi cXML che è possibile fare riferimento nel progetto.

Posso aggiungere che dal cXML v1.1.xx, c'è una novità firma digitale in modo che impedirà XSD da creazione del file classe. Esso dovrebbe restituire un errore del tipo "

  

L'elemento. 'Uri: ds: Signature' manca

"

Tuttavia, è possibile dare un'occhiata QUI: basta togliere quella linea dal XSD

.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top