Riferimento agli standard XML
XML (Extensible Markup Language) è un formato di testo flessibile e semplice che consente di creare nuovi linguaggi di markup da utilizzare per la pubblicazione di documenti e lo scambio di dati. XML si basa su una serie di raccomandazioni elaborate dai gruppi di lavoro del W3C (World Wide Web Consortium) e di conseguenza è adatto (ma non limitato) all'utilizzo in applicazioni basate su Web e non solo.
Gli esperti Microsoft, inoltre, collaborano con i gruppi di lavoro W3C per definire e stabilire gli standard XML e di altri protocolli Web. Ove possibile, Microsoft si impegna a garantire la piena conformità con gli standard XML, una volta che tali standard sono stati stabiliti e pubblicati come raccomandazioni da parte del W3C.
Tra i diversi standard XML, il supporto agli sviluppatori offerto da Microsoft comprende:
Il linguaggio XSD (XML Schema Definition), uno standard W3C corrente per creare schemi XML con XML. Gli schemi XML possono essere utilizzati per convalidare altri documenti XML.
XSLT (Extensible Stylesheet Language Transformation) 1.0, uno standard corrente XSL per XML elaborato da W3C. XSLT è raccomandato per la trasformazione di documenti XML.
XPath (XML Path Language) 1.0, uno standard corrente per XML elaborato da W3C utilizzato da XSLT e altri vocabolari di programmazione XML per eseguire query e filtrare dati archiviati in documenti XML.