본문 바로가기

XSLT

XDocument Xsl Transform 샘플 XmlDocument Transform의 경우에는 아래와 같이 하시면 됩니다.2009/01/13 - [CSharp/Development] - Xml Xslt Transform with C# 요즘 XDocument를 많이 사용하고 있어서 Extensions 매소드로 따로 만들어 보았습니다. 별로 어려운 부분은 없으며, 그냥 아래 코드를 참고 하시면 될 것 같습니다. Extension Method public static class XDocExtensions { #region // static string GetTransformation(this XDocument xDoc, string strXslPath) // /// /// XDocument에 Xsl를 트랜스포메이션 한 후 해당 데이터를 반환한다. ///.. 더보기
Xml Xslt Transform with C# C# /// /// Xml, Xslt를 Transform 한 Data를 Return 한다. /// /// Xml 문서 /// Xslt 절대경로 /// Transoform string Data #region // string XmlTranseform(XmlDocument doc, string xsltPath) // public string XmlTranseform(XmlDocument doc, string xsltPath) { XslCompiledTransform xtData = new XslCompiledTransform(); xtData.Load(xsltPath); StringWriter swData = new StringWriter(); xtData.Transform(doc, null, swData).. 더보기
Xml Xslt Transform with Javascript 자바스크립트 var kMap = new ActiveXObject("MSXML2.FreeThreadedDOMDocument"); kMap.async = false; kMap.validateOnParse = false; kMap.resolveExternals = false; var ret = kMap.loadXML(document.getElementById("").value); if(!ret){ alert(xsl.parseError.reason); return false; } var xsl= null; xsl= new ActiveXObject("MSXML2.FreeThreadedDOMDocument"); xsl.async = false; xsl.validateOnParse = false; xsl.resolv.. 더보기