Ho quello che è probabilmente una molto semplice, domanda studid ma non riesco a trovare una risposta ad esso da nessuna parte e ho bisogno di essere abbastanza sicuro di questo.Il tag dichiarazione XML è sensibile al maiuscolo/minuscolo?
devo vari file XML da vari fornitori. Uno dei venditori mi fornisce un file XML con caratteri giapponesi nel file. In origine, stavo riscontrando problemi nell'elaborazione del file XML (sto utilizzando lo MSXML SDK). I personaggi sarebbero usciti fuori di testa. Ho trovato che se il seguente è stato aggiunto al file XML, tutto ha funzionato alla grande.
<?xml version="1.0" encoding="UTF-16"?>
E così ho chiesto al venditore di aggiungere questo al loro file. Ma hanno aggiunto con la codifica in minuscolo:
<?xml version="1.0" encoding="utf-16"?>
E quando carico questo nuovo file, con questa dichiarazione, mi sto lo stesso problema di quando questa dichiarazione non c'era.
Quello che sto cercando di capire (di sicuro) è se l'attributo di codifica è case sensitive (o è altrimenti il problema). È importante che mettano "utf-16" contro "UTF-16"?
Aggiornamento: sotto il consiglio di questi che hanno postato le risposte qui, ho impostato ed eseguito un test. Un file aveva il minuscolo utf-16 e l'altro maiuscolo. Oltre a questo, i file erano identici. Questo non ha risolto il problema e non è il problema. La mia conclusione è che MSXML non fa distinzione tra maiuscole e minuscole poiché la specifica, pubblicata nelle risposte, afferma.
ovviamente se il problema si risolve con una versione e non l'altra, allora è importante ... – workmad3