使用javascript和prototype 1.7解析XML数据时遇到问题
我有一个关于AJAX、XML和Prototype的基本问题 我正在尝试解析此XML文档:使用javascript和prototype 1.7解析XML数据时遇到问题,xml,ajax,prototypejs,javascript,Xml,Ajax,Prototypejs,Javascript,我有一个关于AJAX、XML和Prototype的基本问题 我正在尝试解析此XML文档: <?xml version="1.0" encoding="utf-8"?> <NavigationData> <OrderOfCategories> <CategoryName Num="1">location</CategoryName> <CategoryName Num="2">real_es
<?xml version="1.0" encoding="utf-8"?>
<NavigationData>
<OrderOfCategories>
<CategoryName Num="1">location</CategoryName>
<CategoryName Num="2">real_estate</CategoryName>
<CategoryName Num="3">services</CategoryName>
<CategoryName Num="4">learning</CategoryName>
<CategoryName Num="5">automobile</CategoryName>
<CategoryName Num="6">personals</CategoryName>
<CategoryName Num="7">community</CategoryName>
<CategoryName Num="8">for_sale</CategoryName>
<CategoryName Num="9">classifides</CategoryName>
</OrderOfCategories>
</NavigationData>
函数loadNav加载XML文件并将其传递给另一个要解析的函数。原因是应用程序加载多个xml文件而不是一个大文件,较小xml文件的文件名存储在“global_data.xml”xml文件中
我在这段代码中遇到的问题是,警报传递了一个“null”值,或者在某些情况下根本不会触发任何东西
我希望通过“global_data.xml”文件中的第1个节点值获得要触发的警报
如果您对这些部件有任何帮助,我们将不胜感激
小心。我设法解决了这个问题,得到了这行代码:
var xmlData = response.responseXML.documentElement.getElementsByTagName("CategoryName")[1].childNodes[0].nodeValue;
我需要额外的钱
childNodes[x]
参考资料在那里
childNodes[x]