Pregunta

¿Alguien ha trabajado con cXML y C #?

Estoy trabajando en un proyecto que va a necesitar para crear archivos cXML (integración abordarán sistema de pedidos de compra electrónica de Dell) y han encontrado algunas librerías como éste , pero ahora me pregunto si alguien aquí tiene otro IDEA de cómo crear esos archivos.

Gracias!

¿Fue útil?

Solución

Bueno, cXML está basado en XML, por lo que podría utilizar XmlWriter, XmlDocument, XDocument (LINQ to XML), o incluso la serialización XML si quieres un modelo de objetos del documento

Otros consejos

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

Vaya aquí y descargue el archivo DTD. A continuación, abra el documento en Visual Studio (2013) y vaya al menú de XML en la parte superior y haga clic en "Crear esquema". Esto hará que un archivo XSD. Guardarlo en algún lugar. A continuación, utilice la solicitud de comando VS desarrollador, navegue hasta el directorio en el que acaba de guardar el archivo XSD y ejecutar este comando:

"filename.xsd / clases / idioma xsd.exe: CS"

A continuación, se generará un archivo CS que contiene todas las clases cXML que pueda hacer referencia en su proyecto.

Puedo añadir que desde cXML v1.1.xx, hay una nueva materia de Firma Digital en ella que impedirá XSD de crear el archivo de classe. Debe devolver un error como "

  

El elemento. 'Uri: ds: Signature' no se encuentra

"

Sin embargo, se puede echar un vistazo AQUÍ: basta con retirar esa línea desde el XSD

.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top