Príznaky

Pri pokuse o načítanie súboru XML ako UTF-7 (prevod kódovanie Unicode formáte), analyzátor XML v programe Internet Explorer generuje chybové hlásenie:

Neplatné na najvyššej úrovni dokumentu.

Rovnaká chyba sa vyskytuje aj pri použití analyzátor MSXML skriptu na strane servera alebo klienta.

Príčina

Verzie pred MSXML 2.6 analyzátor MSXML nepodporuje UTF-7.

Riešenie

Tento problém, uložte dokumenty XML ako UTF-8, prenos preferovaný formát kódovania Unicode.MSXML 2.6 alebo neskôr podporuje kódovanie UTF-7.

Stav

Toto správanie je zámerné.

Ďalšie informácie

Hoci Unicode jednotné znakov, čo predstavuje takmer všetkých svetových jazykov, existuje množstvo bajtov vyjadrenia alebo transformácia formátoch, ktoré môžete použiť súbor vo formáte Unicode. Najobľúbenejšie formát je UTF-8, ktoré predstavujú znaky Unicode ako postupnosť štyri 8-bitové bajtov. UTF-7 je 7-bitové transformácia formát definovaný Unicode textu cez brány pošta prevziať ASCII a pásky prenosovú správ. Na základe XML 1.0, časť 4.3.3 platný súbor XML sa musí byť jeden z nasledujúcich krokov:

  • Súbor vo formáte UTF-8 Unicode.

  • Unicode súbor vo formáte UTF-16.

  • Súbor niektoré iné kódovanie (napríklad ASCII), ktorý má ako jeho prvé bajtov

UTF-7 nepoužíva Značka poradia bajtov. Tiež konvertuje UTF-7 XML špeciálny znak

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.