1
我不能解析名稱空間的XML:不能與命名空間解析XML和JavaScript中
這裏是我的XML:
<w:drawing>
<wp:inline distT="0" distB="0" distL="0" distR="0">
<wp:extent cx="2371148" cy="1999323"/>
<wp:effectExtent l="0" t="0" r="0" b="0"/>
<wp:docPr id="1" name="Image 1"/>
<wp:cNvGraphicFramePr>
<a:graphicFrameLocks xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" noChangeAspect="1"/>
</wp:cNvGraphicFramePr>
<a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">
<a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture">
<pic:pic xmlns:pic="http://schemas.openxmlformats.org/drawingml/2006/picture">
<pic:nvPicPr>
<pic:cNvPr id="0" name="Image2.png"/>
<pic:cNvPicPr/>
</pic:nvPicPr>
<pic:blipFill>
<a:blip r:embed="rId9">
<a:extLst>
<a:ext uri="{28A0092B-C50C-407E-A947-70E740481C1C}">
<a14:useLocalDpi xmlns:a14="http://schemas.microsoft.com/office/drawing/2010/main" val="0"/>
</a:ext>
</a:extLst>
</a:blip>
<a:stretch>
<a:fillRect/>
</a:stretch>
</pic:blipFill>
<pic:spPr>
<a:xfrm>
<a:off x="0" y="0"/>
<a:ext cx="2371148" cy="1999323"/>
</a:xfrm>
<a:prstGeom prst="rect">
<a:avLst/>
</a:prstGeom>
</pic:spPr>
</pic:pic>
</a:graphicData>
</a:graphic>
</wp:inline>
</w:drawing>
我想獲得的標籤,但該標籤似乎並未加載到XML中。
我知道冒號意味着這些命名空間,這就是爲什麼我試圖用getElementsByTagNameNS(「*」,「blipFill」),但結果卻是僅此xmlTag(不是他的孩子)
這裏有一個的jsfiddle是表明該標籤是空
在''中刪除'r:':http://jsfiddle.net/TaGmk/2/但是你也會得到一個抱怨'w:'前綴的解析錯誤節點沒有在你的根元素中定義。 – Passerby
是的,我已經在開頭添加了名稱空間定義,現在它可以工作:'<?xml version =「1.0」?>
edi9999