如何解析像“drools:version”这样的 XML 属性?
Posted
技术标签:
【中文标题】如何解析像“drools:version”这样的 XML 属性?【英文标题】:How to parse XML attribute like this "drools:version"? 【发布时间】:2014-07-13 18:02:30 【问题描述】:我有下一个 xml 元素:
<bpmn2:process id="Process_1" drools:version="1" drools:packageName="defaultPackage" drools:adHoc="false" name="MyNewProcess" isExecutable="true">
<bpmn2:startEvent id="StartEvent_1" name="Start1">
<bpmn2:outgoing>SequenceFlow_1</bpmn2:outgoing>
</bpmn2:startEvent>
<bpmn2:sequenceFlow id="SequenceFlow_1" drools:priority="1" name="SF1" sourceRef="StartEvent_1" targetRef="Task_1"/>
<bpmn2:endEvent id="EndEvent_1" name="End1">
<bpmn2:incoming>SequenceFlow_2</bpmn2:incoming>
</bpmn2:endEvent>
我是用ActionScript3.0解析的,如何获取'drools:version'属性值?
我可以得到 id myXML.child(0).@id 但我不能得到 myXML.child(0).@drools:version !!! 我该怎么做?
【问题讨论】:
Use AS3 to parse XML node attribute that has a colon 的可能重复项 【参考方案1】:我没有能力测试,但你试过使用方括号吗?
myXML.child(0)['drools:version']
接着这个answer中的例子
【讨论】:
以上是关于如何解析像“drools:version”这样的 XML 属性?的主要内容,如果未能解决你的问题,请参考以下文章
是否可以让 gradle 解析像 '5.0.+' 这样的 ivy 依赖项以获得像 '5.0.0.1.12.24' 这样的版本?
如果我们可以使用 Selenium,为啥还需要像 BeautifulSoup 这样的解析器?