제일 많이 쓰이는 것은 libxml입니다.
XPath는 파서가 아닙니다.
XPath는 정규식처럼 XML의 노드를 필터링해서 검색하는 방법입니다.
파서가 다 만들어진 다음 XPath가 파서를 이용해 검색을 하는 것입니다.
___________________
http://blog.aaidee.com
재벌 2세가 재벌이 될 확률과 금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록 자유오픈소스 대안화폐를 씁시다.
아이디의 아이디어 무한도전http://blog.aaidee.com
귀태닷컴http://www.gwitae.com
libxml을 이용해서 xml파서를 만들 수 있다는 것인가요? XPath를 알아보니
<body> <script type="text/javascript"> function loadXMLDoc(dname) { if (window.XMLHttpRequest) { xhttp=new XMLHttpRequest(); } else { xhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xhttp.open("GET",dname,false); xhttp.send(""); return xhttp.responseXML; } xml=loadXMLDoc("books.xml"); path="/bookstore/book/title" 바로위의 코드와 같이 저런 식으로 XML데이터를 추출하더라구요 아아... 무슨 트리구조 트레버셜 막 뭐라고 하시는데 어렵네요.. 답글 써놓고 요지를 모르겠어요 XML파서를 어떻게 만들어야 할지.ㅜ
윈도우 프로그래밍은 devpia가 더 잘 가르쳐줄겁니다.
libxml은 제일 많이 쓰이는 파서 이름이고 소스는 무척 복잡합니다.
위의 소스는 파서가 아니라 XML파일을 인터넷에서 불러오는 것입니다.
이렇게 불러온 XML을 파서에 연결시켜야되는 것이죠.
숙제가 정확하게 파서를 만드는 것인지 아니면 만들어진 파서라이브러리를 사용하는 것인지 모르겠네요.
파서는 더 복잡합니다만 만들어보지 않아서 모르겠네요.
트리를 트래버스한다는 건 XML트리를 하나씩 훓는다는 겁니다.
방법은 깊이 우선, 너비 우선이 있고요.
이렇게 탐색한 내용을 스택 구조 방식으로 메모리에 저장해놓습니다.
그래서 스택에서 하나씩 꺼내면서 출력을 하는 겁니다.
XML이나 HTML파서 예제 찾아보면 많을 거예요.
우선 XML책을 하나 보시고 기술 이해를 하세요.
특히 DOM방식을 보셔야 될 겁니다.
답변감사합니다. ^^
제일 많이 쓰이는
제일 많이 쓰이는 것은 libxml입니다.
XPath는 파서가 아닙니다.
XPath는 정규식처럼 XML의 노드를 필터링해서 검색하는 방법입니다.
파서가 다 만들어진 다음 XPath가 파서를 이용해 검색을 하는 것입니다.
___________________
http://blog.aaidee.com
재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.
아이디의 아이디어 무한도전
http://blog.aaidee.com
귀태닷컴
http://www.gwitae.com
libxml을 이용해서
libxml을 이용해서 xml파서를 만들 수 있다는 것인가요?
XPath를 알아보니
윈도우 프로그래밍은
윈도우 프로그래밍은 devpia가 더 잘 가르쳐줄겁니다.
libxml은 제일 많이 쓰이는 파서 이름이고 소스는 무척 복잡합니다.
위의 소스는 파서가 아니라 XML파일을 인터넷에서 불러오는 것입니다.
이렇게 불러온 XML을 파서에 연결시켜야되는 것이죠.
숙제가 정확하게 파서를 만드는 것인지 아니면 만들어진 파서라이브러리를 사용하는 것인지 모르겠네요.
파서는 더 복잡합니다만 만들어보지 않아서 모르겠네요.
트리를 트래버스한다는 건 XML트리를 하나씩 훓는다는 겁니다.
방법은 깊이 우선, 너비 우선이 있고요.
이렇게 탐색한 내용을 스택 구조 방식으로 메모리에 저장해놓습니다.
그래서 스택에서 하나씩 꺼내면서 출력을 하는 겁니다.
XML이나 HTML파서 예제 찾아보면 많을 거예요.
우선 XML책을 하나 보시고 기술 이해를 하세요.
특히 DOM방식을 보셔야 될 겁니다.
___________________
http://blog.aaidee.com
재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.
아이디의 아이디어 무한도전
http://blog.aaidee.com
귀태닷컴
http://www.gwitae.com
답변감사합니다. ^^
답변감사합니다. ^^