Maison développement back-end Tutoriel XML/RSS Introduction détaillée sur la façon de modifier les fichiers XML

Introduction détaillée sur la façon de modifier les fichiers XML

Mar 29, 2017 pm 03:48 PM

XMLLes documents peuvent contenir des caractères étrangers tels que le norvégien ou le français (le chinois est également acceptable ! Cette partie ne peut toujours pas être traduite selon le texte original, une partie du contenu ci-dessous est écrite par moi-même)

Pour que votre analyseur comprenne ces caractères, vous devez adopter une norme de codage de caractères cohérente dans le document XML.

------------------------------------------------------ ------ ------------------------------------

Windows 95 /98 Notepad
Le Bloc-notes Windows 95/98 ne peut pas enregistrer les fichiers au format de codage Unicode.

Vous pouvez utiliser le Bloc-notes pour modifier et enregistrer des documents XML contenant des caractères étrangers (par exemple : norvégien ou français ou chinois)

<?xml version="1.0"?>
<note>
<from>小奀</from>
<to>小林</to>
<message>晚上一起去火锅呀</message>
</note>
Copier après la connexion

Mais si vous l'ouvrez avec un navigateur, utilisez le Bloc-notes pour documents XML modifiés, une erreur apparaîtra.

------------------------------------------------------ ------ ------------------------------------

sous Windows Bloc-notes 95/98 Pour utiliser l'encodage
Bloc-notes Windows 95/98 pour éditer des fichiers XML, l'attribut d'encodage doit être défini.

Afin d'éviter les erreurs, vous pouvez ajouter un attribut d'encodage à la déclaration du document XML pour indiquer le type d'encodage de ce document XML, mais n'utilisez pas l'encodage Unicode.

Le type d'encodage suivant ne provoquera pas d'erreurs et les caractères chinois s'afficheront normalement :

<?xml version="1.0" encoding="gb2312"?>
Copier après la connexion

Les types d'encodage suivants ne provoqueront pas d'erreurs et les caractères chinois s'afficheront normalement :

<?xml version="1.0" encoding="gbk"?>
Copier après la connexion

Les types d'encodage suivants ne provoqueront pas d'erreurs et les caractères chinois s'afficheront anormalement (caractères tronqués) :

<?xml version="1.0" encoding="windows-1252"?>
Copier après la connexion
Copier après la connexion

Les types d'encodage suivants ne provoqueront pas d'erreurs. provoquer des erreurs et les caractères chinois ne s'afficheront pas normalement (caractères tronqués) : Affichage anormal (caractères tronqués) :

<?xml version="1.0" encoding="ISO-8859-1"?>
Copier après la connexion
Copier après la connexion

Le type d'encodage suivant ne provoquera pas d'erreurs et les caractères chinois s'afficheront normalement :

<?xml version="1.0" encoding="UTF-8"?>
Copier après la connexion
Copier après la connexion

Le type d'encodage suivant entraînera une erreur :

<?xml version="1.0" encoding="UTF-16"?>
Copier après la connexion
Copier après la connexion

--------------- ------------------ -------------------------------- ------------------

Utiliser le Bloc-notes Windows 2000
Le Bloc-notes Windows 2000 peut enregistrer des fichiers au format d'encodage Unicode.

Le Bloc-notes pour Windows 2000 prend en charge Unicodejeu de caractères. Si vous utilisez le Bloc-notes Win2000 pour enregistrer le document XML au format d'encodage Unicode (veuillez noter qu'il n'y a aucune information d'encodage dans la déclaration XML) :

<?xml version="1.0"?>
<note><from>小奀</from><to>小林</to><message>晚上一起去火锅呀</message></note>
Copier après la connexion

------------ - ------------------------------------------------- - ----------------

Encodage du Bloc-notes Windows 2000
Le Bloc-notes Windows 2000 peut également enregistrer des fichiers au format d'encodage "UTF-16".

Si vous déclarez l'attribut d'encodage dans le document XML et enregistrez le fichier au format d'encodage Unicode, une erreur peut survenir.

Le code suivant provoquera une erreur :

<?xml version="1.0" encoding="windows-1252"?>
Copier après la connexion
Copier après la connexion

Le code suivant provoquera une erreur :

<?xml version="1.0" encoding="ISO-8859-1"?>
Copier après la connexion
Copier après la connexion

Le code suivant provoquera une erreur :

<?xml version="1.0" encoding="UTF-8"?>
Copier après la connexion
Copier après la connexion

Le fichier suivant : note_encode_utf16_u.xml, s'affichera normalement dans IE5.0+, mais provoquera une erreur dans le navigateur Netscape 6.2.

<?xml version="1.0" encoding="UTF-16"?>
Copier après la connexion
Copier après la connexion

-------------------------------------- --- ------------------------------------------

Message d'erreur
Lorsque vous utilisez IE5.0 ou supérieur pour parcourir des documents XML, vous pouvez rencontrer deux erreurs d'encodage différentes :

Un caractère illégal a été trouvé dans le texte content (Un caractère invalide a été trouvé dans le contenu du texte).

Si votre document XML ne correspond pas au format d'encodage de votre document XML, une erreur peut survenir. Habituellement, le document XML contient des caractères « non anglais » et utilise un Éditeur de codage sur un seul octet, et le format de codage du document XML n'est pas défini dans la déclaration du document XML.

Passer de l'encodage actuel à l'encodage spécifiésiied non pris en charge).

Si le document XML est enregistré au format de codage Unicode/UTF-16, mais que la déclaration du document XML définit le format de codage sur un seul octet (tel que Windows-1252, ISO-8859- 1 ou UTF -8) ou le document XML est enregistré dans un format de codage sur un seul octet, mais la déclaration du document XML définit le format de codage comme étant une forme de codage Unicode/UTF-16. Les deux situations provoqueront des erreurs.

------------------------------------------------------ ------ ------------------------------------

Conclusion

Conclusion : Enregistrer Avant de définir le format d'encodage du document dans la déclaration du document XML, quelques-unes de mes suggestions pour éviter les erreurs :

Utilisez un éditeur prenant en charge le format d'encodage Unicode.

Assurez-vous de savoir quel encodage vous utilisez.
Utilisez les déclarations d'attributs dans les documents XML pour définir le format d'encodage.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Puis-je ouvrir un fichier XML à l'aide de PowerPoint ? Puis-je ouvrir un fichier XML à l'aide de PowerPoint ? Feb 19, 2024 pm 09:06 PM

Les fichiers XML peuvent-ils être ouverts avec PPT ? XML, Extensible Markup Language (Extensible Markup Language), est un langage de balisage universel largement utilisé dans l'échange et le stockage de données. Comparé au HTML, XML est plus flexible et peut définir ses propres balises et structures de données, rendant le stockage et l'échange de données plus pratiques et unifiés. PPT, ou PowerPoint, est un logiciel développé par Microsoft pour créer des présentations. Il fournit un moyen complet de

Convertir des données XML au format CSV en Python Convertir des données XML au format CSV en Python Aug 11, 2023 pm 07:41 PM

Convertir des données XML en Python au format CSV XML (ExtensibleMarkupLanguage) est un langage de balisage extensible couramment utilisé pour le stockage et la transmission de données. CSV (CommaSeparatedValues) est un format de fichier texte délimité par des virgules couramment utilisé pour l'importation et l'exportation de données. Lors du traitement des données, il est parfois nécessaire de convertir les données XML au format CSV pour faciliter l'analyse et le traitement. Python est un puissant

Python implémente la conversion entre XML et JSON Python implémente la conversion entre XML et JSON Aug 07, 2023 pm 07:10 PM

Python implémente la conversion entre XML et JSON Introduction : Dans le processus de développement quotidien, nous devons souvent convertir des données entre différents formats. XML et JSON sont des formats d'échange de données courants. En Python, nous pouvons utiliser diverses bibliothèques pour réaliser une conversion mutuelle entre XML et JSON. Cet article présentera plusieurs méthodes couramment utilisées, avec des exemples de code. 1. Pour convertir XML en JSON en Python, nous pouvons utiliser le module xml.etree.ElementTree

Gestion des erreurs et des exceptions en XML à l'aide de Python Gestion des erreurs et des exceptions en XML à l'aide de Python Aug 08, 2023 pm 12:25 PM

Gestion des erreurs et des exceptions dans XML à l'aide de Python XML est un format de données couramment utilisé pour stocker et représenter des données structurées. Lorsque nous utilisons Python pour traiter XML, nous pouvons parfois rencontrer des erreurs et des exceptions. Dans cet article, je vais vous présenter comment utiliser Python pour gérer les erreurs et les exceptions dans XML, et fournir un exemple de code pour référence. Utilisez l'instruction try-sauf pour détecter les erreurs d'analyse XML Lorsque nous utilisons Python pour analyser XML, nous pouvons parfois rencontrer des

Comment restaurer le fichier d'hôtes supprimé Comment restaurer le fichier d'hôtes supprimé Feb 22, 2024 pm 10:48 PM

Titre : Comment restaurer le fichier hosts après suppression Résumé : Le fichier hosts est un fichier très important dans le système d'exploitation et est utilisé pour mapper les noms de domaine aux adresses IP. Si vous supprimez accidentellement le fichier hosts, vous ne pourrez peut-être pas accéder à certains sites Web ou rencontrer d'autres problèmes de réseau. Cet article explique comment récupérer un fichier hosts supprimé accidentellement dans les systèmes d'exploitation Windows et Mac. Texte : 1. Restaurez le fichier hosts dans le système d'exploitation Windows.

Comment modifier des documents dans Tencent Docs ? -Guide du didacticiel de document d'édition de documents Tencent Comment modifier des documents dans Tencent Docs ? -Guide du didacticiel de document d'édition de documents Tencent Mar 19, 2024 am 08:19 AM

Est-ce que quelqu'un sait comment modifier des documents dans Tencent Docs ? Peu importe si vous ne le savez pas. Aujourd'hui, l'éditeur présentera des explications graphiques détaillées sur la façon de modifier des documents dans Tencent Docs. J'espère que cela pourra vous aider. Explication graphique détaillée de l'édition de documents dans Tencent Documents 1. Tout d'abord, entrez directement Tencent Documents (si vous ne l'avez pas, téléchargez-le maintenant !) et connectez-vous directement (les deux méthodes de connexion QQ et TIM sont prises en charge) 2. Après vous être connecté , cliquez sur Ajouter dans le coin supérieur droit Non., créez directement des documents en ligne, des formulaires en ligne, de nouveaux dossiers, etc. 3. Saisissez ensuite les informations selon vos besoins !

Que faire si le document Word ne peut pas être modifié Que faire si le document Word ne peut pas être modifié Mar 19, 2024 pm 09:37 PM

Après avoir modifié le document, nous enregistrerons le document pour faciliter l'édition et la modification du document la prochaine fois. Parfois, nous pouvons le modifier directement après avoir cliqué sur le document modifié, mais parfois, pour une raison inconnue, il n'y a pas de réponse, quelle que soit la manière dont nous le faisons. cliquez sur le document Word et la commande ne sera pas exécutée, que dois-je faire si le document Word ne peut pas être modifié ? Ne vous inquiétez pas, l'éditeur vous aidera à résoudre ce problème. Jetons un coup d'œil au processus de fonctionnement. Après avoir ouvert un document Word, lors de la modification du texte, vous verrez une invite « Restreindre la modification » affichée sur le côté droit de la page, comme le montre la figure ci-dessous. 2. Vous devez annuler la modification et connaître le mot de passe défini. Cliquez sur « Arrêter la protection » sous l'invite contextuelle, comme indiqué dans la figure ci-dessous. 3. Entrez ensuite le mot de passe dans la boîte de dialogue « Déprotéger le document » et cliquez sur OK, comme indiqué dans la figure ci-dessous.

Python analyse les caractères spéciaux et les séquences d'échappement en XML Python analyse les caractères spéciaux et les séquences d'échappement en XML Aug 08, 2023 pm 12:46 PM

Python analyse les caractères spéciaux et les séquences d'échappement en XML XML (eXtensibleMarkupLanguage) est un format d'échange de données couramment utilisé pour transférer et stocker des données entre différents systèmes. Lors du traitement de fichiers XML, vous rencontrez souvent des situations contenant des caractères spéciaux et des séquences d'échappement, qui peuvent provoquer des erreurs d'analyse ou une mauvaise interprétation des données. Par conséquent, lors de l’analyse de fichiers XML à l’aide de Python, nous devons comprendre comment gérer ces caractères spéciaux et ces séquences d’échappement. 1. Caractères spéciaux et

See all articles