繁体   English   中英

如果元素存在,请检查 XML

[英]Check XML if element exists

我想检查现有的 XML 文件的元素,如果它存在,我希望它使用以下命令关闭 window:

print ("<script>window.close();</script>");

我到底想要做的是,打开一个特定的.xml 文件,例如“www.xxxx.com/10/test.xml”,然后继续打开 window 到 '/10/' 的增加值目录,所以它一直打开 /11/、/12/、/13/。 . . 等等。 显然,每个将要打开的 window 都有延迟,我想检查是否存在特定元素。

例如,XML 文件中出现两种类型的错误:

<?xml version="1.0" encoding="UTF-8"?>
<error><![CDATA[This is an error Message, No such thing exists]]></error>

<?xml version="1.0" encoding="UTF-8"?>
<msg2><![CDATA[ERROR MSG]]></msg2>

因为它不断打开不同的目录,...www.xxxx.com/22/test.xml,在每个打开的目录上我想检查<error><msg2>是否存在,如果存在,我希望它关闭window,如果不是,我只想抓取<list>并显示

For the past week, I've started using Javascript and JQuery I failed because of 'Same origin policy' (also back then it wasn't.xml file) then i went over PHP tried few stuff failed again, and found a way that您可以在 xml 中查看 html 文件(使用?xml=1)

如何才能做到这一点?

在 PHP 中,您可以使用( SimpleXML )非常简单地完成此操作,如以下问题答案中所述。

检查 PHP 中是否存在 xml 节点

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM