Я работаю над преобразованием XML с использованием XSL в программе Java. Это образец XML
<root>
<head>Heading goes here</head>
<middle>Some text goes here</middle>
<body>Body goes here ’ with special characters</body>
</root>
В XSL есть шаблон идентификации, и он просто удаляет элемент <middle>
.
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes" encoding="UTF-8"/>
<!-- the identity template -->
<xsl:template match="@* | node()" name="identity">
<xsl:copy>
<xsl:apply-templates select="@* | node()" />
</xsl:copy>
</xsl:template>
<!-- template to remove middle element -->
</xsl:stylesheet>
Преобразование выполняется с помощью программы Java (класс Transformer). После преобразования ’
в теле преобразуется в ’ char. Я хочу сохранить ’
вместо ’ char. Пожалуйста, дайте мне знать, как этого добиться?
Заранее спасибо.
’
, если вы хотите получить развернутый ответ, нам понадобится соответствующий код класса Transformer. - person Jonny Henly   schedule 13.01.2015