Select the product you need help with
Procedura: Individuare e sostituire caratteri speciali in un file XML con Visual Basic .NETIdentificativo articolo: 308060 - Visualizza i prodotti a cui si riferisce l?articolo. In questa paginaSommarioIn questo articolo viene descritto come sostituire caratteri speciali in un file XML (Extensible Markup Language) utilizzando Visual Basic. NET. Descrizione della tecnicaXML fornisce predefiniti i seguenti cinque riferimenti di entità per caratteri speciali, in caso contrario, verrebbe interpretati come parte del linguaggio di markup:
È possibile utilizzare riferimenti di entità e carattere per la parentesi angolare sinistra, la e commerciale e altri delimitatori di escape. Inoltre è possibile utilizzare riferimenti a caratteri numerici in quanto vengono espanse immediatamente quando sono riconosciuti e vengono considerati come dati di tipo carattere, in modo da poter utilizzare i riferimenti a caratteri numerici Se la dichiarazione di uno dei seguenti due entità
Se la dichiarazione di uno dei seguenti tre entità
Stabilire se è richiesta una sostituzione di caratteri specialiNon è necessario: File XML in cui sono recuperare i dati da un databaseQuando si utilizza Microsoft .NET Framework, i dati sono recuperati e memorizzati in un DataSet . Quando si scrive dati da un DataSet in un file XML utilizzando il metodo WriteXml , i caratteri speciali vengono definiti nella sezione "Sommario" sono sostituiti con i riferimenti corrispondenti caratteri; di conseguenza, quando si scrivono file XML e si utilizza un DataSet , nessun processo di sostituzione speciali è richiesto.Richiesto: Un file XML con caratteri specialiIn alcuni casi il file XML o i dati XML proveniente da una terza parte la possono utilizzare questi caratteri speciali, in questo scenario, i dati generati errori quando si carica in un oggetto XmlDocument o in un oggetto XmlReader .Il seguente errore viene generato quando viene rilevato il carattere e commerciale: Errore durante l' analisi entity_name, riga #, posizionare #. Quando viene rilevata una parentesi angolare sinistra, si verifica il seguente errore: Il ' < ' carattere esadecimale 0x3C di valore, non può essere utilizzato in un nome. Riga#, position #. Il file XML contiene una parentesi angolare destra di (>), segno di virgolette semplici ("") o un apostrofo ('), questi vengono gestiti dal XmlReader e XmlDocument oggetti poiché solo il carattere sostituzione è necessaria per tali caratteri. Sostituire i caratteri specialiPer sostituire la e commerciale e i caratteri di parentesi angolare sinistra:
Creazione del file XMLCopiare e incollare il codice riportato di seguito nel blocco note e quindi salvare il file come customers.xml :Creazione progetto di Visual Basic .NET
RiferimentiPer ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito: 251354
(http://support.microsoft.com/kb/251354/EN-US/
)
Procedura: Individuare e sostituire caratteri speciali in un documento XML con Visual Basic ProprietàIdentificativo articolo: 308060 - Ultima modifica: mercoledì 3 settembre 2003 - Revisione: 3.2 Le informazioni in questo articolo si applicano a:
Traduzione automatica articoli Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica. Clicca qui per visualizzare la versione originale in inglese dell?articolo: 308060
(http://support.microsoft.com/kb/308060/en-us/
)
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO. | Traduzione articoli
|




Torna all'inizio








