http://www.ibm.com/developerworks/kr/library/wa-ajaxintro5/ Ajax를 이용해 받아온 데이터를 DOM으로 제어하는 경우가 많습니다. 기본적인 사항을 위 페이지에서 보실 수 있습니다.
dataset에서 GetXml()이나 GetXmlSchema() 메소드를 이용한다. 위 SQL 파일을 DB 에서 실행해서 해당 Database를 만들어야 예제를 실행할 수 있다. 아래 예제코드는 위에서 입력된 자료를 이용해서 XML로 가져오는 예제코드이다. using System; using System.Data; using System.Data.SqlClient; namespace CH13 { class GetXmlAndSchema { static void Main() { string strConn = "Data Source=localhost;Initial Catalog=booksourcedb;Integrated Security=True"; string strSql = "SELECT * FROM boo..
XSLT를 이용해서 문서를 변환하는 예제를 보여준다. using System; using System.Xml; using System.Xml.Xsl; using System.Diagnostics; namespace booksource.ch12 { class Transformation { static void Main() { //XSLT 문서 지정 string xslFilePath = @"..\..\ch12\booklist.xsl"; XslCompiledTransform transformer = new XslCompiledTransform(); transformer.Load(xslFilePath); //원본 XML 문서 지정 string xmlFilePath = @"..\..\ch12\booklist.xm..
XML 문서를 XmlDocument를 이용해 생성한다. 기본으로 유니코드로 저장하기 때문에 한글이 깨지는 문제가 발생하는데, 이 때문에 이 방법 보다는 XmlWriter를 이용해서 XmlWriter.create를 이용해 문서를 생성하는 방법이 더 나은것 같다. using System; using System.Linq; using System.Collections.Generic; using System.Text; using System.Xml; namespace CH11 { class p575_NewDOM { static void Main() { XmlDocument xDoc = new XmlDocument(); XmlElement eBookList = xDoc.CreateElement("booklist"..
이번 예제에서는 Element, Attribute를 DOM을 이용해 삭제하는 방법을 다룬다. (읽어들일 XML문서는 이전에 포스팅한 글을 참조한다) using System; using System.Linq; using System.Collections.Generic; using System.Text; using System.Xml; using System.IO; namespace CH11 { class p574_Remove { static void Main() { string filePath = @"..\..\booklist.xml"; XmlDocument xDoc = new XmlDocument(); xDoc.Load(filePath); XmlElement eBookList = xDoc.Document..