Игнорировать теги XML внутри значения элемента - PullRequest
0 голосов
/ 31 октября 2011

У меня есть следующий элемент

<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>

Я хочу напечатать значение этого узла как есть, несмотря на то, что я пытался, я всегда сталкиваюсь с этой ошибкой.

Невозможно получить файл C: \ test \ test1.xml-restable.xml для преобразования XSL. Ошибка: символ 'x' является грамматически неожиданным

Может ли кто-нибудь мне помочь.

1 Ответ

1 голос
/ 31 октября 2011

Использовать блок 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...