开发者

Check XML if element exists

I want to check an existing XML file's element, if it exists I want it to close window using:

print ("<script>window.close();</script>");
开发者_StackOverflow社区

What exactly I would like to do is, open a specific .xml file, "www.xxxx.com/10/test.xml" for example, and keep opening window by an increasement value of +1 to the '/10/' directory, so it keeps opening /11/, /12/, /13/. . . and so on. Obviously with delay on each window that will be opened, I would like to check if an specific element exists.

For example two types of errors occur in the XML file :

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

and

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

as it keeps opening different directories , ...www.xxxx.com/22/test.xml, on each directory opened I would like to check if <error> and <msg2> exists, if it does, I want it to close window, if it doesn't I want to grab <list> only and show that

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 you can view the html file in xml (using ?xml=1)

How can this be done?


In PHP you can do this quite simply using ( SimpleXML ) like explained in the following question's answer.

Check if xml node exists in PHP

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜