| |
XML - Ferramentas
XML não é uma linguagem de programação, mas originou numerosas
ferramentas
- Validação, análise (parsing), geração
- Sequencial: SAX
- Acesso directo à árvore do documento: DOM
- Transformação e interpretação de documentos XML: XSL
- Extensible Stylesheet Language
- XSL = XSLT + Formatting Objects + XPath
- XSLT: Extensible Stylesheet Language for Transformation
- XPath: como referir partes de um documento nas regras de
transformação
- Formatting
Objects: (ainda?) menos usado
- Um
tutorial XSLT+XPath
- Algumas APIs disponíveis em
Java:
- JAXP: inclui SAX, DOM, XSLT
- JAXB: gera classes Java
correspondentes a elementos definidos num DTD
- JAX-RPC: implementação
de SOAP
- JAXR: acesso a "centros
de registo" XML (UDDI, ebXML, cf. tutorial)
|