Мой сценарий такой:
Я получаю XML из базы данных с помощью адаптера WCF-SQL.В моем месте получения я использую конвейер приема XML со связанной схемой.На принимающем порте у меня есть входящая карта, которая просто выводит сообщение XML, которое включено в один из элементов XML сообщения incmong.Это XML-сообщение не имеет схемы, связанной с ним, но содержит некоторые пространства имен.
Моя карта просто выполняет следующее:
<xsl:template match="/NewTable">
<xsl:value-of select="msgbody/text()" disable-output-escaping="yes" />
</xsl:template>
Ошибка ссылается на одно из этих пространств имен в исходящемдокумент.Я мог бы предоставить схему, но в сообщении XML (msgbody), полученном с разными пространствами имен, могут появляться разные сообщения.
Вопрос:
Как заставить Biztalk игнорировать пространство имен исходящего документа,так как я не могу предоставить схему для него?Приемный конвейер XML в будущем будет переключен на пользовательский конвейер, который маршрутизирует сообщение во внешнюю систему.