我有一个 SQL Server 2005 表,它在 xml 列中有 XML 片段。要正确使用 XSL 将代码段转换为 XHTML,我需要用其他节点等围绕代码段。我的想法是我需要能够将 XML 数据作为字符串处理,然后我可以对其进行前置和后置处理然后转换为 DOM 对象。
这是正确的方法吗?有没有更好的办法?
这是我需要放置片段(可能相当大)的示例:
<?xml version="1.0" encoding="UTF-8"?>
<document xmlns="urn:hl7-org:v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:hl7-org:v3 http://www.accessdata.fda.gov/spl/schema/spl.xsd">
<id />
<code />
<effectiveTime />
<component>
<structuredBody>
<< SNIPPET GOES HERE >>
</structuredBody>
</component>
</document>