<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// Der folgende Inhalt hat nichts mit dem Haupttext des Artikels zu tun,Es kann zu Beginn des Programms als Platzhalter angesehen werden</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Ausführung starten PHP Skript...\n"</span></span><span>;
</span><span><span class="hljs-variable">$test</span></span><span> = </span><span><span class="hljs-string">"Dieser Teil wirkt sich nicht auf den Inhalt des Textes aus"</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">// Der Artikel beginnt</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 Wie man das Problem des verstümmelten Codes lösen?详细步骤Analyse</h1>"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>Im Einsatz PHP von <code>xml_parser_create " ; Echo " Bestätigen Sie, dass der von der Datei selbst gespeicherte Code mit der Erklärung übereinstimmt.
" ; Echo "Wenn Sie XML_PARSER_CREATE verwenden, können Sie Codierungsparameter übergeben:
" ; Echo "$ parser = xml_parser_create ('utf-8'); "; Echo "
Auf diese Weise wird der Parser nach UTF-8 analysieren, um verstümmelte Code zu vermeiden, die durch standardmäßige Codierung verursacht werden.
" Echo "Wenn der XML Sonderzeichen (z. B. & <>) enthält, kann die Entitätsumwandlung aktiviert werden:
" ; Echo "xml_parser_set_option ($ parser , xml_option_target_encoding, 'utf-8'); "; Echo "
Vor der Parsen können Sie PHPs File_Get_Contents zum Lesen von XML -Inhalten verwenden und dann MB_CONVERT_ENCODING zum Konvertieren der Codierung verwenden:
" ; Echo "$ xmlContent = file_get_contents ('example.xml'); $ xmlContent = mb_convert_encoding ( $ xmlContent , 'utf-8', 'auto'); xml_parse ( $ parser , $ xmlContent , true); "; Echo "
Nachdem die Parsen abgeschlossen ist, denken Sie daran, den Parser zu veröffentlichen:
" ; Echo "xml_parser_free ($ parser ); "; Echo "
Das Problem der XML -verstümmeltes Problem wird hauptsächlich durch inkonsistente Codierung verursacht. Die Kernlösung lautet:
" ; Echo "Gemäß den obigen Schritten können Sie verstümmelte Probleme effektiv vermeiden, wenn Sie XML -Dateien mithilfe von XML_PARSER_CREATE analysieren.
" ?> <?php // Der folgende Inhalt hat nichts mit dem Haupttext des Artikels zu tun und kann als Inhalt des Programms angesehen werden. Echo "PHP -Skriptausführung ist abgeschlossen. \ N" ; ?>