| Indice
Prefazione
1 Conoscere XML
La storia di XML
Regole sintattiche di XML
Documenti XML well-formed
Namespace XML
Grammatiche XML
Documenti XML validi
2 Validare XML con XSD
XML Schema Definition
Struttura di un documento XSD
Tipi semplici primitivi e derivati
Definizione di elementi
Dichiarazione di attributi
Definizione di tipi complessi
simpleContent
complexContent
all
sequence
choice
group
attribute
Definizione di restrizioni
Importazione e inclusione di schema
Associare un XSD a un XML
Un esempio completo
3 XPath e XSLT
XPath e XSLT
XPath
Regole XPath abbreviate
Location XPath
Funzioni interne XPath
XSLT
La base di un documento XSLT
Definire i template
Lettura e copia dei valori
Template denominati
Ordine di precedenza dei template
Costrutti condizionali e iterativi
Ordinamento
Creare nuovi contenuti
Lavorare con diversi Namespace XML
Definire l'output in modo dettagliato
Formattazione di numeri e date
Trattare input di tipo HTML
Utilizzare parametri e variabili
Lavorare con input multipli
Importare e includere XSLT
4 XSL-FO
Introduzione a XSL-FO
L'idea alla base di XSL-FO
Formatting Objects
Struttura di un documento FO
layout-master-set
page-sequence
Inserimento di immagini
Definizione di tabelle e liste
Un esempio completo
5 XML con VB6 e ASP 3.0
MSXML
Document Object Model (DOM)
Utilizzare il DOM con MSXML
Gestire la configurazione XML
Ricevere la configurazione via HTTP
Rendere disponibili i dati come XML
Utilizzare i dati in XML da VB6
Aggiornare il server
Validare la configurazione XML nel client VB6
Trasformare il Recordset da XML a HTML
6 XML e il Framework .NET
XML nel mondo managed
System.Xml
Leggere con XmlReader
Scrivere con XmlWriter
System.Xml.Xsl
System.Xml.XPath
System.Xml.Schema
System.Xml.Serialization
7 Applicazioni pratiche di XML con .NET
Introduzione
ASP .NET e XML
Inviare XML via HTTP
ADO .NET e XML
Generare ASPX via XSLT
Ottenere XML da SQL Server
Inviare XML a SQL Server
8 XML con Java
Introduzione
Scrivere XML con JSP
Ricevere XML con JSP
Trasformare XML con XSLT in JSP
Validare XML con XSD in Java
9 Teoria dei Web Service
Cosa è un Web Service?
La specifica SOAP
Web Service Description Language (WSDL)
Universale Description, Discovery and Integration (UDDI)
Differenze tra SOAP 1.1 e SOAP 1.2
Web Services Architecture (WSA)
Web Service Interoperability (WS.I)
10 Web Service con .NET
Strumenti di lavoro
Il primo Web service
Il primo client
Web Service con Visual Studio .NET
Gestire tipi complessi
Trasferire un DataSet
11 Web Service con Java
Strumenti di lavoro
Il primo Web Service con AXIS
Il primo client con AXIS
Web Service con JBuilder 9 Enterprise
Gestire tipi complessi
Integrazione con il Framework .NET
12 Sicurezza di XML e dei Web Service
Perche' XML deve essere sicuro?
XML Signature
XML Encryption
Sicurezza dei Web Service
Sicurezza a livello di protocollo di trasporto
Sicurezza a livello di messaggio: Soap Header Custom
Sicurezza a livello di messaggio: WS-Security
Appendice A: Glossario
Appendice B: Links utili
Indice analitico
|