2009-06-04 13 views

Respuesta

0

La mayoría de los IDEs harán esto por usted. Aunque generalmente son solo un contenedor para un analizador de línea de comando.

¿Por qué tiene que ser gráfico?

+1

Sí, me pregunto por qué, también. – bortzmeyer

6

Visual Studio harán esto para ti. Lo mismo ocurrirá con Altova Xml Spy.

También hay una serie de herramientas gratuitas que pueden hacer esto por usted; echa un vistazo a DanSharp XmlViewer @http://www.bizbert.com/bizbert/2007/11/25/DanSharp+XmlViewer.aspx

esto hace un gran trabajo de ayudar con las declaraciones XPath y validaciones XSD etc.

+1

Estoy familiarizado con el uso de código en VS para hacer la validación, pero ¿cómo se hace solo en el IDE? – Fireworks

+1

@Fireworks: si su archivo xml hace referencia al esquema correctamente para que VS pueda encontrarlo, obtendrá resaltado de sintaxis y mensajes de error. Puede agregar xsi: noNamespaceSchemaLocation = "file: /// c: /temp/whatever.xsd" al elemento raíz de su archivo xml para hacer referencia a un esquema para elementos sin espacio de nombres, de lo contrario, puede usar xsi: schemaLocation = " file: /// C: /temp/whatever.xsd "para elementos de espacio de nombres. – womp

1

Es siempre útil cuando se validan contra un esquema XML para poder utilizar los múltiples motores de esquema XML. Esto es especialmente útil cuando tiene errores y un procesador puede describir mejor que los demás la situación de error respectiva. También es bueno poder usar el mismo motor que usas en tu sistema de producción también durante el desarrollo.

Hay por lo menos dos editores gráficos de esquema XML que dan soporte a múltiples motores de esquema XML:

  • oXygen XML Editor
  • Stylus Studio
1

Si tiene instalado BizTalk, entonces usted puede hacer eso en Visual Studio.

2

XML-ValidatorBuddy es una herramienta asequible y fácil de usar para la validación y también funciona para archivos XML múltiples y grandes.

Cuestiones relacionadas