本教程演示瞭如何使用PHP有效地處理XML文檔。 XML(可擴展的標記語言)是一種用於人類可讀性和機器解析的多功能文本標記語言。它通常用於數據存儲和應用之間的交換。 php'ssimplexml_load_string()
函數簡化了XML字符串解析,將輸入轉換為易於訪問的對象。
simplexml_load_string()
函數以XML字符串為輸入,然後返回asimplexml_load_string()
>對象。該對象提供了方便XML數據訪問的屬性和方法。 SimpleXMLElement
>
。
print_r()
>示例代碼
<?php $xmlString = "<?xml version='1.0' encoding='UTF-8'??><note><to>Tutorial Points</to><from>Pankaj Bind</from><heading>Submission</heading>Welcome to Tutorials Points</note>"; $xmlObject = simplexml_load_string($xmlString); if (!$xmlObject) { die("Error: Unable to create XML object."); } print_r($xmlObject); ?>
<code>SimpleXMLElement Object ( [to] => Tutorial Points [from] => Pankaj Bind [heading] => Submission [body] => Welcome to Tutorials Points )</code>
>直接訪問xml節點值 以上是您如何在PHP中解析和處理HTML/XML?的詳細內容。更多資訊請關注PHP中文網其他相關文章!SimpleXMLElement
print_r()
此示例演示了>輸出
SimpleXMLElement
<h2>Tutorial Points</h2>
<b>Accessing XML Data</b><br><br>
<?php
$xmlString = "<?xml version='1.0' encoding='UTF-8'??><note><to>Tutorial Points</to><from>Pankaj</from><heading>Submission</heading>Welcome to Tutorials Points</note>";
$xmlObject = simplexml_load_string($xmlString);
if (!$xmlObject) {
die("Error: Unable to create XML object.");
}
echo "To: " . $xmlObject->to . "<br>";
echo "From: " . $xmlObject->from . "<br>";
echo "Subject: " . $xmlObject->heading . "<br>";
echo "Message: " . $xmlObject->body;
?>