<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// Le contenu suivant n'a rien à voir avec le texte principal de l'article,Il peut être considéré comme l'espace réservé au début du programme</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Démarrer l'exécution PHP Scénario...\n"</span></span><span>;
</span><span><span class="hljs-variable">$test</span></span><span> = </span><span><span class="hljs-string">"Cette partie n'affecte pas le contenu du texte"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// L'article commence</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h1>xml_parser_create Analyse XML Comment résoudre le problème du code brouillé?详细步骤Analyse</h1>"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>Utilisé PHP de <code>xml_parser_create " ; Echo " Confirmer que le code enregistré par le fichier lui-même est cohérent avec la déclaration.
" ; écho "Lorsque vous utilisez XML_PARSER_CREATE , vous pouvez transmettre des paramètres de codage:
" ; écho "$ parser = xml_parser_create ('utf-8'); "; Echo "
De cette façon, l'analyseur analysera Selon UTF-8 pour éviter le code brouillé causé par le codage par défaut.
" ; écho "Si le XML contient des caractères spéciaux (tels que & <>), la conversion d'entité peut être activée:
" ; écho "xml_parser_set_option ($ Parser , xml_option_target_encoding, 'utf-8'); "; Echo "
Avant l'analyse, vous pouvez utiliser File_get_gents de PHP pour lire le contenu XML, puis utiliser MB_Convert_encoding pour convertir l'encodage:
" ; écho "$ xmlcontent = file_get_contents ('example.xml'); $ xmlcontent = mb_convert_encoding ( $ xmlcontent , 'utf-8', 'auto'); xml_parse ( $ parser , $ xmlcontent , true); "; Echo "
Une fois l'analyse terminée, n'oubliez pas de libérer l'analyseur:
" ; écho "xml_parser_free ($ analyser ); "; Echo "
Le problème brouillé XML est principalement causé par un codage incohérent. La solution centrale est:
" ; écho "Selon les étapes ci-dessus, vous pouvez éviter efficacement des problèmes brouillés lors de l'analyse des fichiers XML à l'aide de XML_PARSER_CREATE .
" ; ?> <?php // Le contenu suivant n'a rien à voir avec le texte principal de l'article et peut être considéré comme le contenu de la fin du programme. écho "L'exécution du script PHP est terminée. \ N" ; ?>