PDF로 생성되어야하는 문서가 있습니다. Xalan과 Apache FOP를 사용하여 XSLT가 포함 된 XML을 XSL-FO로 처리합니다. 나는 (disable-output-escaping="yes"
를 사용하여) 적절한 HTML을 얻을뿐만 아니라 (? exsl:node-set
)를 노드 집합을 얻을 수 있습니다뿐만 아니라 어떻게XML 노드에서 XSLT를 통해 XSL-FO로 이스케이프 처리 된 HTML
<root>
<formula>
<text>3+10*10^-6*l</text>
<html><html xmlns="http://www.w3.org/1999/xhtml">3 · + 10 · 10<sup>-6</sup> · <i>l</i></html></html>
</formula>
</root>
내가 처리 할 수 있습니다 : 내 XML 트리에서
이 같은 노드가 나중에? 내 PDF 출력에이를 통합하기 위해 HTML 공식의 XSL-FO 표현을 원합니다.
<xsl:template match="xhtml:b">
<fo:inline font-weight="bold"><xsl:apply-templates/></fo:inline>
</xsl:template>
같은
이뭔가 saxon:parse()
를 사용하는 솔루션이있을 수 있습니다. 그러나 나는 Xalan-J에서 그 것으로 전환 할 수 없다.
내 시나리오에는 솔루션이 있습니까?