본문 바로가기

transform

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를 트랜스포메이션 한 후 해당 데이터를 반환한다. ///.. 더보기
CSS Cross Browser Zoom In/Out(웹 브라우저 줌인/줌아웃) Zoom 이라는 속성이 있습니다. 값은 normal, number(scale), percentage를 받으며 적용은 아래와 같습니다. body { /* default : normal, 1.0, 100% */ zoom:1.25;/* number(scale) */ /*zoom:125%;percentage */ } script의 경우는 아래와 같습니다. $(document).ready(function() { //document.body.style.zoom = 1.00; //document.body.style.zoom = "100%"; document.body.style.zoom = "normal"; }); 적용은 간단합니다.. 이것은 IE 전용입니다. (하지만 Chrome, Safari4+ 에서도 됩니다.) .. 더보기
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.. 더보기