我正在使用Apple的RSS Feed Generator中的XML数据,而且我遇到了一个小问题。如果我想从XML文档中选择一个元素,通常我会使用querySelector或getElementsByTagName。不幸的是,如果我想选择一个包含冒号的元素,例如<im:name>
,这不起作用。
我尝试过各种各样的事情,例如使用反斜杠转义冒号(这适用于JQuery),但似乎没有任何效果。
答案 0 :(得分:0)
我发现我能够通过使用getElementsByTagName('image')
来实现这一点(因此省略了元素标签的“im:”部分)。这似乎适用于除Firefox之外的所有浏览器(不确定Safari,目前无权访问)。在Firefox中,我似乎必须使用包含的命名空间getElementsByTagName('im:image')
来选择它。