Articles of xsd

SchemaFactory no es compatible con W3C XML Schema en plataforma nivel 8?

Con el SDK de Android, falla el siguiente código en una actividad simple vacía: @Override protected void onStart() { super.onStart(); SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); } El logcat de emulador 2.2 muestra esta excepción: 06-28 05:38:06.107: WARN/dalvikvm(495): threadid=1: thread exiting with uncaught exception (group=0x4001d800) 06-28 05:38:06.128: ERROR/AndroidRuntime(495): FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example/com.example.HelloWorldActivity}: […]

Validar un archivo XML contra múltiples definiciones de esquema

Estoy tratando de validar un archivo XML contra varios esquemas diferentes (disculpas por el ejemplo inventado): a.xsd b.xsd c.xsd c.xsd, en particular, las importaciones b.xsd y b.xsd importan a.xsd, usando: Estoy tratando de hacer esto a través de Xerces de la siguiente manera: XMLSchemaFactory xmlSchemaFactory = new XMLSchemaFactory(); Schema schema = xmlSchemaFactory.newSchema(new StreamSource[] { new […]

XSDObjectGen.exe frente a XSD.exe

¿Alguien puede decirme cuál es la diferencia entre XSDObjectGen.exe y XSD.exe? ¿Hay alguna forma de hacer que XSDObjectGen.exe funcione en dot net 2.0?

Validar XML contra XSD

Necesito validar un archivo XML con un archivo XSD dado. Simplemente necesito que el método devuelva verdadero si la validación fue buena o falsa en caso contrario.

targetNamespace y xmlns sin prefijo, ¿cuál es la diferencia?

En un documento de esquema xml, si tengo tanto el targetNamespace como el xmlns sin un prefijo . ¿Cuál es la diferencia exacta entre ellos? Mi comprensión es que si tienes un xmlns sin un prefijo, todos los elementos sin prefijo obtienen ese espacio de nombres y … de manera confusa lo mismo ocurre con […]

Deserializar la propiedad del objeto con StringReader vs XmlNodeReader

¿Por qué XmlSerializer rellena mi propiedad de objeto con una matriz XmlNode al deserializar un elemento typescript vacío utilizando XmlNodeReader lugar de una cadena vacía como lo hace al utilizar StringReader (o XmlTextReader )? La segunda afirmación en el siguiente ejemplo de código falla: var doc = new XmlDocument(); doc.Load(new StringReader(@” “)); var ser = […]

Genere el esquema de Json a partir del esquema XML (XSD)

¿Alguien sabe cómo generar un esquema JSON a partir de un esquema XML existente (archivo XSD)? ¿Hay alguna herramienta disponible para esto?

¿Cuáles son las mejores prácticas para versionar esquemas XML?

A menudo tengo que diseñar esquemas XML para diferentes rutinas de importación de bases XML. Está claro que los esquemas XML evolucionarán con el tiempo o podrían contener errores por corregir, por lo que es importante capturar la versión del esquema y tener algún mecanismo para enlazar con una versión específica. Actualmente tengo dos escenarios: […]

El atributo ‘minOccurs’ no puede estar presente

Estoy en el proceso de construir mi línea de comandos svcutil para generar objetos comerciales a partir del esquema OSEO . Cuando me dice que falta el tipo “xxx”, determino qué xsd necesito incluir en la línea de comando y lo agrego. Hasta ahora mi línea de comando se ve así: svcutil /language:C# /namespace:*,OGC.OSEO.DataContract /out:IOSEO.cs […]

¿Requiere elemento XML en XSD cuando otro elemento tiene cierto valor?

Necesito un atributo o elemento requerido solo si se elige un valor específico de una enumeración. Ejemplo a continuación: