Manuali Scontati

Manuali Scontati

Manuali Gratis > Programmazione > ASP

Manuale XML per ASP .NET

Editore: Jackson
Pagine: 415
Autore: Wahlin Dan
Collana: At work

Acquistalo a prezzo scontato:
Manuali Scontati
Data Pubblicazione: 2002-03-01
ISBN: 8825620284
Prezzo: 41.00 €
Lingua: italiano

Quarta di copertina

  • Integrare XML con le applicazioni ASP .NET
  • Comprendere e utilizzare DTD e schemi XML
  • Le informazioni avanzate che rendono più facile la programmazione
Finalmente il libro che i programmatori e gli sviluppatori di siti Web stavano aspettando. Questo testo descrive in modo chiaro come sfruttare XML per rendere più efficienti e flessibili le applicazioni ASP .NET e semplificarne la manutenzione. Dall'analisi dettagliata delle classi contenute nell'assembly System.Xml al supporto per l'XML fornito nell'ADO .NET, nel SQL Server 2000 e nei servizi Web, questo libro mostra i vari modi in cui si può utilizzare XML nelle proprie applicazioni. Il testo è arricchito dalle migliaia di righe di codice dimostrativo che agevolano l'apprendimento dei concetti e consentono di raggiungere risultati concreti in breve tempo.

Tra gli argomenti trattati si segnalano:

  • integrare XML nelle applicazioni ASP .NET;
  • apprendere XML e le tecnologie correlate quali XPath, XPointer e Xlink;
  • imparare a creare e ad utilizzare DTD, schemi XML-DR e XSD per convalidare i documenti XML;
  • approfondire la conoscenza delle varie classi dell'assembly System.Xml;
  • analizzare i flussi XML in modo rapido ed efficiente utilizzando il modello "pull" incorporato in .NET;
  • aggiornare, inserire, cancellare e spostare i nodi XML utilizzando l'ASP .NET ed il DOM;
  • convertire le strutture del DOM in flussi XML;
  • trasformare l'XML in altre strutture utilizzando l'XSLT;
  • selezionare i nodi XML utilizzando l'ASP .NET e l'XPath;
  • imparare ad utilizzare le caratteristiche XML dell'ADO .NET nell'ASP .NET;
  • creare query via HTTP in SQL Server 2000;
  • lavorare con ASP .NET, XML, SOAP e i servizi Web;
  • utilizzare le classi XmlTextWriter e XmlTextReader in ASP .NET;
  • capire la classe XmlParserContext.


Indice

Indice

Introduzione

1 - XML e sviluppo in ASP .NET

    In questo capitolo
    L'antenato dell'XML: l'SGML
    Perché l'XML è necessario?
    X come extensible
    Differenze tra l'XML e l'HTML
    Confronto tra presentazione e descrizione
    Contrassegni di chiusura
    Nidificazione degli elementi
    Attributi racchiusi tra virgolette
    Sensibilità all'utilizzo di minuscole e maiuscole
    Confronto tra l'MSXML3 e l'assembly System.Xml della piattaforma .NET
    In che modo uno sviluppatore ASP .NET può utilizzare l'XML?
    Riepilogo
2 - Principi fondamentali dell'XML per ASP .NET
    In questo capitolo
    Cos'è un documento XML?
    Documenti XML conformi
    Elemento radice
    Confronto tra < br > e < br/ >
    Vincoli della nidificazione
    Altre regole
    Documenti XML validi
    Dichiarazione XML
    Parola chiave xml
    Versione del documento XML
    Tipo di codifica
    Parola chiave standalone
    Elementi XML
    Attributi XML
    Spazi dei nomi XML
    Struttura dello spazio dei nomi
    Spazi dei nomi predefiniti
    Spazi dei nomi qualificati
    Istruzioni di elaborazione XML
    Commenti XML
    Entità XML
    Entità standard
    Entità di carattere
    Entità interne, esterne e di parametro
    Sezioni CDATA
    Trattamento dello spazio vuoto
    Relazione tra l'XML e l'XHTML
    Utilizzo degli oggetti ASP .NET per generare il codice XML
    Specifiche dell'applicazione
    Creazione dell'applicazione
    Riepilogo dell'applicazione
    Riepilogo
3 - XPath, XPointer e XLink
    In questo capitolo
    Incontro con alcuni parenti dell'XML
    XPath: l'SQL dell'XML
    Concetti fondamentali dell'XPath
    Funzioni XPath
    Esempi di abbreviazione XPath
    XPointer: accesso ai frammenti del documento XML
    Concetti fondamentali dell'XPointer
    Esempi di XPointer
    XLink: gestione delle relazioni tra le risorse
    Concetti fondamentali dell'XLink
    Principali definizioni dell'XLink
    Attributi XLink
    Colelgamento XLink elementare
    Collegamenti XLink estesi
    Basi dei collegamenti ed insiemi esterni dei collegamentiv Costruzione di un collegamento XLink
    Riepilogo
4 - Comprensione delle DTD e degli schemi XML
    In questo capitolo
    Motivazioni dell'utilizzo delle DTD o degli schemi
    Necessità della convalida
    Concetti fondamentali della DTD
    DOCTYPE della DTD
    Elementi della DTD
    Attributi della DTD
    Entità della DTD
    Annotazioni della DTD
    Riepilogo della DTD
    Schemi XML: somiglianza con l'XML
    Esempio di schema XML-DR e della DTD corrispondente
    Utilizzo della parola chiave Schema e degli spazi dei nomi negli schemi XML-DR
    Elementi, gruppi ed attributi dell'XML-DR
    Tipi di dati dell'XML
    Elemento description dell'XML-DR
    Riepilogo dell'XML-DR
    Schema XML del W3C
    Eleementi ed attributi dello schema XML del W3C
    Definizioni dei tipi di dati
    Creazione di campi univoci, chiavi e relazioni
    Supporto per lo spazio dei nomi negli schemi XML
    Riferimenti agli schemi XML nei documenti XML
    Riepilogo dello schema XML
    Riepilogo
5 - Utilizzo delle classi XmlTextReader e XmlTextWriter in ASP .NET
    In questo capitolo
    Introduzione all'assembly System.Xml
    Confronto tra analisi sintattica "in memoria" e "solo in avanti"
    Confronto tra il modello "aspirato" e quello "compresso"
    Utilizzo della classe XmlTextReader per l'analisi sintattica dell'XML
    Costruzione di un modello "compresso" in stile SAX mediante il modello XmlTextReader
    Passo 1: riferimento agli assembly
    Passo 2: impostazione dei gestori
    Passo 3: dichiarazione della classe XmlTextReader
    Passo 4: creazione di un'istanza della classe XmlTextReader
    Passo 5: lettura dal flusso
    Passo 6: controllo dei nodi di elemento
    Passo 7: controllo dei nodi finali di elemento
    Passo 8: lettura dei nodi di testo
    Passo 9: gestione delle istruzioni di elaborazione, degli spazi vuoti e delle entità
    Passo 10: chiusura del processo di analisi sintattica ed intercettazione degli errori
    Passo 11: invocazione del parser in stile SAX da una pagina ASP .NET
    Convalida dei documenti XML mediante le classi XmlTextReader e XmlValidatingReader
    Creazione di un'istanza della classe XmlValidatingReader
    Impostazione della proprietà ValidationType
    Utilizzo della classe XmlSchemaCollection
    Aggancio ai gestori di eventi
    Creazione di una classe di convalida generica
    Passaggio delle credenziali di autenticazione con la classe XmlTextReader
    Utilizzo della classe XmlTextWriter per la creazione di documenti XML
    Conversione in XML di dati in formato EDI o in formato proprietario
    Riepilogo
6 - Programmazione del DOM con l'ASP .NET
    In questo capitolo
    Benvenuti al DOM
    Confronto tra analisi sintattica "in memoria" e "solo in avanti"
    Utilizzo dell'MSXML3 mediante il servizio Interop
    Classi del DOM nello spazio dei nomi e nell'assembly System.Xml
    Classe XmlNode
    Classe XmlDocument
    Proprietà e metodi dell'oggetto XmlDocument
    Caricamento di un documento XML mediante la classe XmlDocument
    Creazione di nodi mediante la classe XmlDocument
    Classe XmlNodeList
    Classe XmlNamedNodeMap
    Selezione dei nodi del DOM mediante l'XPath
    Assemblaggio finale
    Classe XmlNodeReader
    Oggetto XMLHTTPRequest
    Applicazione di esempio: menu gerarchico in XML per client e server
    Revisione dell'applicazione di esempio del Capitolo 2
    Riepilogo
7 - Trasformazione dell'XML con XSLT e l'ASP .NET
    In questo capitolo
    Introduzione all'XSLT
    Processo di trasformazione
    Modelli XSLT
    Primi passi con l'XSLT
    Linguaggio XSLT
    Elemento radice del documento XSLT
    Elementi XSLT
    Trasformazione dell'XML in un'altra forma di XML mediante gli elementi XSLT
    Funzioni XSLT
    Classi della piattaforma .NET coinvolte nella trasformazione dell'XML
    Classe XPathDocument
    Classe XslTransform
    Classe XslArgumentList
    Assemblaggio finale
    Utilizzo degli oggetti di estensione con l'XSLT
    Creazione di una classe XSLT riutilizzabile
    Controllo Web Asp:Xml
    Riepilogo
8 - Utilizzo delle caratteristiche XML dell'ADO .NET nell'ASP .NET
    In questo capitolo
    Introduzione all'ADO .NET
    Confronto tra l'ADO "classico" e l'ADO .NET
    Integrazione dell'XML
    Cos'è successo all'oggetto RecordSet?
    Confronto tra disconnesso e connesso
    Concetti fondamentali dell'ADO .NET
    Provider gestiti dell'ADO .NET
    Classe Command
    Classi SqlDataAdapter ed OleDbDataAdapter
    Classe DataSet
    DataSet visti come XML
    Popolamento dei DataSet con l'XML
    Salvataggio dei DataSet in XML
    Operazioni con le classi DataSet e XmlDataDocument
    Proprietà e metodi di XmlDataDocument
    Modellazione delle colonne del DataSet con l'enumerazione MappingType
    Creazione della struttura di un DataSet mediante gli schemi XSD
    Creazione della struttura del DataSet mediante l'XML
    Utilizzo dei DataSet per operare con dati XML gerarchici e con l'XSLT
    Riepilogo
9 - SQL Server 2000, XML ed ASP .NET
    In questo capitolo
    Caratteristiche XML in SQL Server 2000
    Interrogazione di SQL Server 2000 mediante l'HTTP
    Configurazione delle directory virtuali di SQL Server nell'IIS
    Interrogazione di SQL Server 2000 mediante l'HTTP e le parole chiave FOR XML
    Utilizzo dell query HTTP per ottenere elementi e schemi
    Interrogazione di SQL Server 2000 mediante l'HTTP ed i modelli XML
    Interrogazione di SQL Server 2000 mediante l'HTTP utilizzando i modelli, l'XPath e gli schemi XDR
    Schemi ed annotazioni di SQL Server 2000
    Utilizzo delle query XPath e degli schemi in URL
    Utilizzo delle query XPath, degli schemi e dei modelli
    Utilizzo delle direttive nelle query in modalità EXPLICIT
    Utilizzo dell'OPENXML per manipolare l'XML
    Updategram dell'XML: aggiornamento, inserimento e cancellazione dei record del database con l'XML mediante l'ASP .NET
    Utilizzo dell'ADO .NET con SQL Server 2000
    Classe XmlParserContext
    Riepilogo
10 - Operazioni con ASP .NET, XML, SOAP e servizi Web
    In questo capitolo
    Comprensione del SOAP
    Alternative al SOAP
    Cos'è il SOAP?
    Analisi della struttura del SOAP
    Involucro del SOAP
    Intestazione del SOAP
    Corpo del SOAP
    Codifica del SOAP e tipi di dati
    Intestazioni HTTP del SOAP
    Comprensione dei servizi Web
    Protocolli dei servizi Web: SOAP, HTTP-GET e HTTP-POST
    Architettura dei servizi Web
    Introduzione agli attributi dei servizi Web
    Consumo di un dei servizio Web da un file ASP .NET
    Recupero degli ordini dei clienti mediante un servizio Web
    Descrizione del servizio Web
    Creazione del servizio Web della ACME Distribution Inc.
    Consumo del servizio Web della ACME Distribution Inc.
    Riepilogo
Indice analitico



MIGLIORA COSTANTEMENTE

Riceverai una sola volta al mese (no spam!) tutti i nuovi manuali e guide pubblicati !
La tua email:


Manuali gratis di ASP

Guida introduttiva ad ASP di Carmelo Scuderi

Griglia dati con ASP di Kosmous

Guida completa ad ASP di Html.it

Guida ASP di base di Html.it

Corso ASP di Nanni Bassetti

ASP: la guida introduttiva di AspCode