To validate an XML, we have 2 basic technologies:
Both technologies define differently, the fixed structure of XML must have to be considered VALID.
Companies use them to specify the format of the XML documents they wish to receive or send to other companies to exchange information.
In relation to Web Services have the following technologies:
SOAP (Simple Object Access Protocol)
Protocol to exchange data via the Internet.
WSDL (Web Services Description Language)
Language for defining a Web Service (URL, input data, output data, etc).
RDF (Resource Description Framework)
To describe web resources
In connection with WEB PAGES (below) have the following technologies:
XHTML (Extensible HTML)
Enhanced HTML Version, also called HTML 4
XSLT (XSL Transform)
Used to transform XML to HTML
To exchange information through Internet
RSS (Really Simple Syndication)
Widely used by news websites to exchange information.
It is also being used by many websites to exchange information between them.
To access and manipulate XML documents include the following:
XML DOM (XML Document Object Model)
Model to access and manipulate an XML document
XQuery (XML Query Language)
It is a language for querying over an XML document.
XQuery is to XML as SQL is a database.
It is a language for navigating XML documents
XLink (XML Linking Language)
To find the address of an element within an XML document.
In connection with graphs we have:
SVG (Scalable Vector Graphics)
Define graphics in XML format.