网络编程 
首页 > 网络编程 > 浏览文章

PHP中使用SimpleXML检查XML文件结构实例

(编辑:jimmy 日期: 2026/1/1 浏览:3 次 )

利用 SimpleXML 去检查 XML 结构是否符合规格,为了让这个程序可以多用途,采用了一个基准文件的作为结构准则,依据里面定义的节点跟属性,去检查文件是否符合基本要求的格式。

复制代码 代码如下:
<"Run: ".basename(__FILE__)." base_file=base.xml check_file=check.xml\n"; exit(1);   
   }   
   
   exit( checkXmlFileStructure($_GET['base_file'],$_GET['check_file']) "Run: ".basename(__FILE__).""; exit;   
   }   
   
   echo( checkXmlFileStructure($_GET['base_file'],$_GET['check_file']) "codetitle">复制代码 代码如下:
php check_xml_file_structure.php base_file=base.xml check_file=check.xml   
   
if [ "j$" != "j0" ]; then   
   echo "Run Error"   
fi 

测试范例 1
base_1.xml
复制代码 代码如下:
<"1.0" encoding="UTF-8""1.0" encoding="UTF-8""codetitle">复制代码 代码如下:
<"1.0" encoding="UTF-8""Category文字" Title="Title文字"/>   
</items>  
check_2.xml
<"1.0" encoding="UTF-8""Category文字" Title="Title文字" Description="Description文字" />   
   <item category="Category文字" Title="Title文字" />   
   <item category="Category文字" Title="Title文字" Description="Description文字" />   
</items>

上一篇:PHP实现的简易版图片相似度比较
下一篇:php静态文件返回304技巧分享
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 网站地图 SiteMap