我有下一个元素
<statement id ="5">
insert into TBTEMPLATES(CTDB_LAST_UPDATOR) values('<?xml version="1.0" encoding="UTF-8"?><Interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="%s"><Change><ChangeRequest/></Change></Interface>');
</statement>
我想打印那个节点的值,尽管我尝试了,但我总是面对这个错误。
无法获取XSL转换的文件C:\ test \ test1.xml-restable.xml。 错误:字符'x'在语法上意外
任何人都可以帮助我。
答案 0 :(得分:1)
使用CDATA块http://www.w3schools.com/xml/xml_cdata.asp
<statement id ="5"><![CDATA[
insert into TBTEMPLATES(CTDB_LAST_UPDATOR) values('<?xml version="1.0" encoding="UTF-8"?><Interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="%s"><Change><ChangeRequest/></Change></Interface>');
]]></statement>