ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# XML 可扩展的标记语言 解决HTML不可扩展的问题 作用:保存数据或传输数据,不是用来显示数据的。 `声明格式: <?xml version="1.0" encoding="UTF-8"?> 语法: <?xml version="1.0" encoding="UTF-8"?> <user> <name> liudehua</name> <NAME>AUSDSDF</NAME> <age>33</age> </user> ` 特点:标签可以自己随便定义 ## 写入XML数据文件 ## ~~~ $xml= new DOMDocument("1.0","UTF-8"); $xml->formatOutput=true; //格式化输出 $user=$xml->createElement('user'); //创建根节点 $name=$xml->createElement('name','liudahua'); //添加内容 $age=$xml->createElement('age',18); //添加内容 $user->appendChild($age); //追加到内容 $user->appendChild($name); //追加到内容 $xml->appendChild($user); //追加到根节点 ~~~ # PHP读取XML内容 语法 : $a=simplexml_load_file('XML文件'); $a->xml文件里的标签名 ~~~ $user=simplexml_load_file('user.xml'); echo $user->name; //name是user.xml里的标签名 ~~~ ## 第二种方法: 读取字符串 $user=simplexml_load_string($a); $a->xml字符串里的 标签名 ~~~ $a= <?xml version="1.0" encoding="UTF-8"?> <user> <age>18</age> <name>liudahua</name> </user> $user=simplexml_load_string($a); $user->name; //name是user.xml里的标签名 ~~~