2009-06-04 19 views

risposta

0

La maggior parte degli IDE farà questo per voi. Anche se di solito sono solo un wrapper per un parser da riga di comando.

Perché deve essere grafica?

+1

Sì, mi chiedo anche perché. – bortzmeyer

6

Visual Studio farà questo per te. Lo stesso farà Altova Xml Spy.

Ci sono anche una serie di strumenti gratuiti che possono farlo per voi; controllare DanSharp XMLviewer @http://www.bizbert.com/bizbert/2007/11/25/DanSharp+XmlViewer.aspx

questo fa un grande lavoro di assistenza con istruzioni XPath e convalide XSD ecc

+1

Ho familiarità con l'utilizzo del codice in VS per eseguire la convalida, ma come lo si fa nell'IDE? – Fireworks

+1

@Fireworks - se il file xml fa riferimento allo schema in modo corretto in modo che VS possa trovarlo, otterrai l'evidenziazione della sintassi e i messaggi di errore. È possibile aggiungere xsi: noNamespaceSchemaLocation = "file: /// c: /temp/whatever.xsd" all'elemento root del file xml per fare riferimento a uno schema per elementi senza spazio dei nomi, altrimenti è possibile utilizzare xsi: schemaLocation = " file: /// C: /temp/whatever.xsd "per gli elementi con nomi assegnati. – womp

1

E 'sempre utile quando la convalida contro uno schema XML per essere più motori di schema XML in grado di utilizzare. Ciò è particolarmente utile quando si hanno errori e un processore può descrivere meglio degli altri la rispettiva situazione di errore. Inoltre è bene poter utilizzare lo stesso motore che si utilizza nel proprio sistema di produzione anche durante lo sviluppo.

Ci sono almeno due grafiche editor di schemi XML che supportano più motori di XML Schema:

  • oXygen XML Editor
  • Stylus Studio
1

Se si dispone di BizTalk installato, allora si può fare quello in Visual Studio.

2

XML-ValidatorBuddy è uno strumento economico e di facile utilizzo per la convalida e funziona anche per file XML di dimensioni multiple.

1

o utilizzare questo website Inserire prima xml di xsd.

Problemi correlati