无法使用Jquery';s$.parseXML
我有一个由BPMN生成的xml。 它在生成时具有以下带有xml标记的代码无法使用Jquery';s$.parseXML,jquery,xml,parsexml,Jquery,Xml,Parsexml,我有一个由BPMN生成的xml。 它在生成时具有以下带有xml标记的代码 <?xml version="1.0" encoding="UTF-8"?> <bpmn2:defvar xmlDoc = $.parseXMLinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MOD
<?xml version="1.0" encoding="UTF-8"?>
<bpmn2:defvar
xmlDoc = $.parseXMLinitions
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"
xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="sample-diagram"
targetNamespace="http://bpmn.io/schema/bpmn"
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
<!-- ......so on-->
</bpmn2:defvar>
如何解决此问题?您提供的代码摘录格式不正确-jQuery函数调用已进入xml正文 分析以下内容时不会出现问题:
xmlDoc = $.parseXML(`<?xml version="1.0" encoding="UTF-8"?>
<bpmn2:defvar
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"
xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="sample-diagram"
targetNamespace="http://bpmn.io/schema/bpmn"
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
<!-- ......so on-->
</bpmn2:defvar>`);
xmlDoc=$.parseXML(`
`);
错误消息表明您可能在php生成嵌入页面时遇到问题,特别是在
php.ini
中设置的short\u open\u标记
-请参阅。查看-是否打开了php short标记?(此标志干扰xml序言,因为它使php解析从开始的所有内容,但我直接运行它,而不使用任何服务器。@VamsiKrishna Ok。问题中出现(php)错误消息的原因是什么?
xmlDoc = $.parseXML(`<?xml version="1.0" encoding="UTF-8"?>
<bpmn2:defvar
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"
xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="sample-diagram"
targetNamespace="http://bpmn.io/schema/bpmn"
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
<!-- ......so on-->
</bpmn2:defvar>`);