我知道在互联网上有很多信息要做,但我很困惑。
我想创建一个xml文件并将其与Ajax一起发送到服务器。 我需要重新开始和xml文件。
这是我需要创建的XML文件的示例。
<?xml version="1.0" encoding="UTF-8"?> <data> <item>dkfjgn</item> <item>sdfxvv</item> <item>htyjhj</item> <item>vnmvbn</item> <item>qqqgdb</item> <data>
如您所见,它是一个非常基本的xml文件。项目的值将包含在数组中。
这是将要发回的xml文件。
<?xml version="1.0" encoding="UTF-8"?> <data> <dkfjgn> <title>A title</title> <discription>A discription</discription> </dkfjgn> <sdfxvv> <title>A title</title> <discription>A discription</discription> </sdfxvv> <htyjhj> <title>A title</title> <discription>A discription</discription> </htyjhj> <vnmvbn> <title>A title</title> <discription>A discription</discription> </vnmvbn> <qqqgdb> <title>A title</title> <discription>A discription</discription> </qqqgdb> <data>
在重新创建xml文件之后,我想在包含值的数组上使用“for each”并查找值并执行某些操作。
实施例
for ( var i in values ) { var title = ""; var discription = ""; /*********************************************************************************\ * Each value can be obtained here by using values[i]. * * If there is an other way to do this with jquery please. * * Here I will need to parse the xml file and the values in the variables above. * \*********************************************************************************/ }
答案 0 :(得分:1)
http://think2loud.com/reading-xml-with-jquery/
除了使用字符串操作构建XML之外,似乎没有直接的方法。根据对this question的回答,“有一种跨浏览器的JavaScript方式从XML DOM节点获取XML”。答案是this another question。
我希望它有所帮助。