Articles of xsd

JAXB: ¿Cómo cambiar los nombres de las clases generadas por XJC cuando se especifica el tipo attr en XSD?

Soy un principiante de JAXB y tengo problemas molestos cuando genero clases Java con xjc. Tengo un XSD como este: … … y xjc está generando una clase llamada ItemType.java , pero quiero que el nombre sea Item.java . Es decir, quiero las clases generadas como si el XSD fuera así: … No habrá reutilización […]

¿Cómo crear un esquema XSD de una clase?

Estoy teniendo problemas con los archivos XSD. Intento crear un archivo XSD de una clase: public enum Levels { Easy, Medium, Hard } public sealed class Configuration { public string Name { get;set; } public Levels Level { get; set; } public ConfigurationSpec { get;set;} } public abstract class ConfigurationSpec { } public class ConfigurationSpec1 […]

Cómo restringir el valor de un elemento XML usando xsi: escriba en XSD?

Me gustaría validar valores de texto de un elemento en función del valor del atributo. Por ejemplo -100 hello Ambos lo anterior deberían fallar. Para boolean, no se debe aceptar nada excepto “verdadero” o “falso” (incluso cadena vacía) Mi xml es mucho más complejo con muchos nodos Object y Parameter y este es mi xsd […]

Validación de Xml con esquema XSD

El siguiente código me ayuda a validar un archivo XML con un esquema XSD. XmlReaderSettings settings = new XmlReaderSettings(); settings.Schemas.Add(null, xsdFilePath); settings.ValidationType = ValidationType.Schema; settings.ValidationEventHandler += new System.Xml.Schema.ValidationEventHandler(settings_ValidationEventHandler); XmlDocument document = new XmlDocument(); document.Load(xmlFilePath); XmlReader rdr = XmlReader.Create(new StringReader(document.InnerXml), settings); while (rdr.Read()) { } isValid = true; ValidationEventHandler también me dice cuáles son los errores, […]

¿Cómo puedo decirle a jaxb / Maven que genere múltiples paquetes de esquema?

Ejemplo: org.jvnet.jaxb2.maven2 maven-jaxb2-plugin 0.7.1 generate src/main/resources/dir1 schema1.xsd schema1.package org.jvnet.jaxb2.maven2 maven-jaxb2-plugin 0.7.1 generate src/main/resources/dir2 schema2.xsd schema2.package Qué pasó: Maven ejecuta el primer complemento. A continuación, elimina la carpeta de destino y crea el segundo paquete, que luego es visible. Intenté establecer target / somedir1 para la primera configuración y target / somedir2 para la segunda configuración. […]

processContents strict vs lax vs skip for xsd: any

master.xsd: ¿Puedo escribir un archivo XML contra este esquema como este? donde el elemento hijo “seguridad” tiene su propio esquema definido.

Esquema XML: Elemento con atributos que solo contienen texto?

Tengo dificultades para buscar esto. ¿Cómo definiría un elemento en un archivo de esquema XML para XML que se parece a esto? sometext No puedo entender cómo definir un elemento que sea de tipo xs:string y también tenga un atributo. Esto es lo que tengo hasta ahora:

Generar clases de Java a partir de archivos .XSD …?

Tengo un gigantesco archivo de esquema QuickBooks SDK .XSD que define solicitudes / respuestas XML que puedo enviar / recibir de QuickBooks. Me gustaría poder generar fácilmente clases Java a partir de estos archivos .XSD, que luego podría usar para ordenar objetos XML a Java y objetos Java a XML. Hay una forma fácil de […]

¿Cómo generar clases .NET 4.0 desde xsd?

¿Cuáles son las opciones para generar clases .NET 4.0 c # (entidades) desde un archivo xsd, usando Visual Studio 2010?

¿Debe recuperarse un URI de nombre de espacio de nombres XML?

Tengo las siguientes tags en mi WSDL: Los tipos son calificados posteriormente para estar en los espacios de nombres s0, s1 … La pregunta es si el punto final del espacio de nombre (= “http: // xxxxx / ws”) debe ser una URL válida. Si el punto final ya no existe, ¿significa que tenemos que […]