У меня есть параметр "abc", который содержит следующий динамический XML:
<?xml version="1.0" encoding="UTF-8" ?>
<hello type="PROCESS"><process urn="hello"><object></object><object></object></process></hello>
Мне нужен XSLT, чтобы использовать свойство "abc" и создать нужный XML.
XSLT, который я пробовал.
<?xml version='1.0' ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:a="http://tempuri.org/">
<xsl:param name="abc"/>
<xsl:template match="/">
<xsl:value-of select="normalize-space($abc)" disable-output-escaping="yes" />
</xsl:template>
Я получаю сообщение об ошибке при применении этого XSLT: Тип исключения System.Xml.XmlException: Неожиданное объявление XML.Декларация XML должна быть первым узлом в документе, и перед ней не должно быть символов пробела.
Желаемый xml
<?xml version="1.0" encoding="UTF-8" ?>
<hello type="PROCESS"><process urn="hello"><object></object><object></object></process></hello>