结构如下
- XML code
<process-definition> <start-state name='start' push=''> <transition to='analyse' > </transition> <title>PROJECT</title> <url>/BIZ/1</url> <power>*</power> </start-state> <state name='analyse' push='msg|email|mobile'> <transition to='clientsubmit' rejectto='start'> </transition> <title>PROJECT ANALYSE</title> <url>/BIZ/2</url> <power type='user'>3,1,2</power> </state> <state name='assign' push='msg|email|mobile'> <transition to='clientsubmit' rejectto='start'> </transition> <title>PROJECT ANALYSE</title> <url>/BIZ/3</url> <power type='user'>3,1,2</power> </state> <end-state name='end' /> </process-definition>
请问我要获取 analyse 和 start的结点属性push如何写.
注意:analyse 也有可能是 start-state 的name值。
我想根据,name 值获取结点
process-definition/*/state[@name='analyse'] 取的是所有state的结点值
------解决方案--------------------
请问我要获取 analyse 和 start的结点属性push如何写.
注意:analyse 也有可能是 start-state 的name值。
re:
你的意思是说取 analyse节点和start的属性name="analyse"节点
------解决方案--------------------
获取process-definition下所有的state节点:
- XML code
process-definition/state