XSLTファイルへの参照がすでに含まれているXMLファイルがあります。
参照されている変換ルールに従ってこのXMLファイルを変換し、適切なPDFファイルを作成できるようにすることを検討しています。
を介して実際の変換を実行できるようですがSystem.Xml.Xsl.XslCompiledTransform
、変換を実行する前にXSLTを手動で関連付ける必要があります。
私が見たものに基づいて、XDocumentからXSLT参照を手動でプルする必要があります(以下の大まかな開始)。
xmlDocument.Document.Nodes()
.Where(n => n.NodeType == System.Xml.XmlNodeType.ProcessingInstruction)
ただし、XSLTはすでにXMLファイル自体で参照されているため、作業が多すぎると思います。変換を適用するためのより効率的な方法があります。
ありますか、それともこれは人がしなければならないことですか?