本教程演示了如何使用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;
?>