Как получить данные между тэгом CDATA в XML - PullRequest
0 голосов
/ 12 марта 2019

**** У меня есть задание, в котором у меня есть данные XML в следующем формате. ****

Here is my XML 

  <?xml version="1.0" encoding="UTF-8"?>
<ilog.rules.studio.model.brl:ActionRule xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ilog.rules.studio.model.brl="http://ilog.rules.studio/model/brl.ecore">
  <name>DDM_Washer_V10K_V1_FC_F3E2</name>
  <uuid>dd221315-a429-4a6b-9103-814ed624bf89</uuid>
  <locale>en_US</locale>
  <definition><![CDATA[if
    m2mAttributeName is "System_FaultCode"
    and m2mValueTypeString is "F3E2"
then
    set template to "DDM_Washer_V10K_V1_FC_F3E2" ;
    set alertName  to "SystemAlerts" ;]]></definition>
</ilog.rules.studio.model.brl:ActionRule>

Теперь я хочуполучить данные, которые находятся между тегом CDATA и, в частности, я хочу получить mnmAttributename, т.е. "SystemFaultCode" и m2mValueType String, то есть "F3E2. любезно предложите способ его анализа и получения этих данных"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...