要读取XML属性,可以使用PHP的SimpleXML扩展。以下是一个示例代码,演示如何读取XML文件中的属性:
$xmlString = <<<XML
<book>
<title>Harry Potter</title>
<author>J.K. Rowling</author>
<year>2005</year>
</book>
XML;
$xml = simplexml_load_string($xmlString);
$title = $xml->title;
$author = $xml->author;
$year = $xml->year;
echo "Title: " . $title . "\n";
echo "Author: " . $author . "\n";
echo "Year: " . $year . "\n";
输出:
Title: Harry Potter
Author: J.K. Rowling
Year: 2005
在这个示例中,我们首先定义了一个包含XML内容的字符串。然后,使用simplexml_load_string()
函数将字符串加载为一个SimpleXML对象。接下来,我们可以使用对象的属性来访问XML元素和属性。
如果要从XML文件中读取属性,可以使用simplexml_load_file()
函数代替simplexml_load_string()
函数。例如:
$xml = simplexml_load_file('book.xml');
$title = $xml->title;
$author = $xml->author;
$year = $xml->year;
echo "Title: " . $title . "\n";
echo "Author: " . $author . "\n";
echo "Year: " . $year . "\n";
在这个示例中,假设存在一个名为book.xml
的XML文件,其中包含与前面示例中相同的XML内容。使用simplexml_load_file()
函数加载XML文件,并通过对象的属性访问XML元素和属性。
下一篇:php 正方形(正方形css)
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站