说我有以下xml字符串:
<root>
<a>
<c> </c>
</a>
<b> </b>
</root>
说我想要&#39; root&#39; 直接孩子我的方法:
使用正则表达式提取root中的标记:
extractedString = myXmlString.match(/&lt;(\ w +)([^&gt;] )&gt;([\ s \ S] )&lt; / \ 1&gt; /克)[3]
使用正则表达式来获取子标签,但它给了我所有的孩子我在提取的字符串上使用这个正则表达式(即根标签之间的字符串)
childArray = extractedString.match(/&lt; \ w + / g)
但上面的那个也给我 c 这很明显,有没有办法只提取 a 和 b 。或者这种做法是错误的?我不期待使用任何库,如果我的方法是错误的(即使用正则表达式),请纠正我,并建议正确的方法。