[英]Is there a more efficient way to transform an XDocument that already contains a reference to an XSLT?
我有一個XML文件已經包含對XSLT文件的引用。
我正在考慮根據引用的轉換規則轉換此XML文件,以便我可以創建一個漂亮的PDF文件。
看來我可以通過System.Xml.Xsl.XslCompiledTransform
執行實際轉換,但它要求我在執行轉換之前手動關聯XSLT。
基於我所看到的,我現在必須手動從XDocument中提取XSLT引用(下面的粗略開頭):
xmlDocument.Document.Nodes()
.Where(n => n.NodeType == System.Xml.XmlNodeType.ProcessingInstruction)
但是,由於XSLT 已在XML文件本身中引用,我假設我做了太多工作,並且有一種更有效的方法來應用轉換。
有,或者這是一個人必須做的?
沒有更有效的方法來做到這一點。 在轉換之前,您必須從xml中檢索href到xslt。
類似的問題: XslTransform與xml-stylesheet
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.