Side navigation
#12520 closed bug (notabug)
Opened September 12, 2012 08:28AM UTC
Closed September 12, 2012 12:13PM UTC
CANNOT FIND ELEMENTS OF NODES IN XML
| Reported by: | no | Owned by: | |
|---|---|---|---|
| Priority: | undecided | Milestone: | None |
| Component: | unfiled | Version: | 1.8.1 |
| Keywords: | Cc: | ||
| Blocked by: | Blocking: |
Description
Hi, i try to find some data in my xml file.
i would like to find test:company
This is the XML:
<Datei>
<test:company>
<Headline>1. first headline</Headline>
<Content>1. first text</Content>
<Footer>1. first footer</Footer>
</test:company>
<test:company>
<Headline>2. second headline</Headline>
<Content>2. second text</Content>
<Footer>2. second footer</Footer>
</test:company>
</Datei>
The code:
$(xml).find('[nodeName=test:company]').each(function(){
//Do something
})
i also tested:
$(xml).find('test\\\\\\\\:company, company').each(function(){
//Do something
})
and
$(xml).find("test\\\\:company, company").each(function(){
//Do something
})
The Problem is the //Do something code is not being reached
Attachments (0)
Change History (1)
Changed September 12, 2012 12:13PM UTC by comment:1
| resolution: | → notabug |
|---|---|
| status: | new → closed |
$(xml)does not parse XML.$.parseXML()parses XML. I don't know whether your namespace works everywhere, but fix that first.There is no
nodeName**attribute** in the markup so that should not work.Not sure where the "test" namespace comes from.
This works for me: http://jsfiddle.net/dmethvin/FbSmh/
Please ask for help on a forum.