'Programming/xml'에 해당되는 글 18건

  1. 2019.07.09 libxml2 - xmlNodeDump()
  2. 2019.07.04 libxml2
  3. 2016.05.26 xmlstarlet
  4. 2014.11.21 DOM vs SAX
  5. 2014.11.21 xml parser 선택 / 종류
  6. 2014.11.11 DTD / XSD
  7. 2014.11.10 xml benchmark
  8. 2014.11.10 xml dtd xsd
Programming/xml2019. 7. 9. 10:41

xpath 등으로 특정 노드를 조회하고, 그 원본 데이터를 받을때 사용하는 듯?

 

[링크 : http://xmlsoft.org/html/libxml-tree.html#xmlNodeDump]

[링크 : https://stackoverflow.com/questions/8232094/libxml-xmlnodeptr-to-raw-xml-string]

'Programming > xml' 카테고리의 다른 글

xpath..  (0) 2019.08.01
xmllint string()  (0) 2019.07.25
libxml2  (0) 2019.07.04
xmlstarlet  (0) 2016.05.26
DOM vs SAX  (0) 2014.11.21
Posted by 구차니
Programming/xml2019. 7. 4. 17:45

<element attribute="property"> 였나 기억이 가물가물하네

 

[링크 : https://gist.github.com/khajavi/5690057]

'Programming > xml' 카테고리의 다른 글

xmllint string()  (0) 2019.07.25
libxml2 - xmlNodeDump()  (0) 2019.07.09
xmlstarlet  (0) 2016.05.26
DOM vs SAX  (0) 2014.11.21
xml parser 선택 / 종류  (0) 2014.11.21
Posted by 구차니
Programming/xml2016. 5. 26. 11:15


[링크 : http://xmlstar.sourceforge.net/]

[링크 : https://en.wikipedia.org/wiki/XMLStarlet]

[링크 : http://newmkka.tistory.com/382]



$ apt-cache search xml | grep let

xmlstarlet - command line XML toolkit

'Programming > xml' 카테고리의 다른 글

libxml2 - xmlNodeDump()  (0) 2019.07.09
libxml2  (0) 2019.07.04
DOM vs SAX  (0) 2014.11.21
xml parser 선택 / 종류  (0) 2014.11.21
DTD / XSD  (0) 2014.11.11
Posted by 구차니
Programming/xml2014. 11. 21. 18:53
DOM은 트리구조로 전체 내용을 파싱해서 사용하므로
수정,삽입 이나 복수 처리에 유리하다

SAX는 이벤트 드리븐 방식으로 element 나 attribute 단위로 이벤트가 발생하여 파서를 구성하며,
순차적으로 처리하며 부분적으로 파싱이 가능하지만 수정이나 추가 삭제에 불리한 구조이다
대신 SAX가 DOM 보다 단일 건에 대해서는 빠르게 파싱한다고 한다.

[링크 : http://en.wikipedia.org/wiki/Document_Object_Model]
[링크 : http://en.wikipedia.org/wiki/Simple_API_for_XML]
[링크 : http://sulemi.egloos.com/viewer/1133994]

xmllite는 ms에서 개발한것 같은데
[링크 : http://msdn.microsoft.com/en-us/library/windows/desktop/ms752872(v=vs.85).aspx]

expat과 비슷할 정도로 빠르다고 벤치마크에 나온다.
[링크 : http://blog.daum.net/aswip/8429353]
 
문제는... expat이 2007년 이후로는 개발이 안되고 있다는 점..?
 

'Programming > xml' 카테고리의 다른 글

libxml2  (0) 2019.07.04
xmlstarlet  (0) 2016.05.26
xml parser 선택 / 종류  (0) 2014.11.21
DTD / XSD  (0) 2014.11.11
xml benchmark  (0) 2014.11.10
Posted by 구차니
Programming/xml2014. 11. 21. 18:50
파서가 이렇게 많을 줄이야 ㄷㄷ

libxml2 / xerces가 XML 완벽 지원에 가깝고
성능이 중요하다면 rapidXML 이나 pugiXML
대용량 파싱에는 libxml2
이도저도 아닌 상황에서 가볍게 쓰기에는 tinyXML인 듯



[링크 : http://stackoverflow.com/questions/9387610/what-xml-parser-should-i-use-in-c ]

[링크 : http://xmlsoft.org/] libxml2
[링크 : http://xerces.apache.org/]
[링크 : http://rapidxml.sourceforge.net/]
[링크 : http://www.grinninglizard.com/tinyxml/]
[링크 : http://pugixml.org/

'Programming > xml' 카테고리의 다른 글

xmlstarlet  (0) 2016.05.26
DOM vs SAX  (0) 2014.11.21
DTD / XSD  (0) 2014.11.11
xml benchmark  (0) 2014.11.10
xml dtd xsd  (0) 2014.11.10
Posted by 구차니
Programming/xml2014. 11. 11. 09:58
DTD는 namespace를 지원하지 않고
XSD는 XML 표준에 namespace를 지원한다.
XSD를 쓰는게 더 나을거 같기도 하고..
[링크 : http://stackoverflow.com/questions/1490583/dtd-or-xml-schema-which-one-is-better]

일단 예제를 보면 DTD는 XML 포맷이 아니고 XSD는 XML 포맷이다.
<!DOCTYPE note
[
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]> 

[링크 : http://www.w3schools.com/xml/xml_dtd.asp] DTD 


<?xml version="1.0"?>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="note">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="to" type="xs:string"/>
      <xs:element name="from" type="xs:string"/>
      <xs:element name="heading" type="xs:string"/>
      <xs:element name="body" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

</xs:schema> 

[링크 : http://www.w3schools.com/schema/] XSD 

[링크 : http://bsp.mits.ch/xsd2dtd/] XSD to DTD 

'Programming > xml' 카테고리의 다른 글

xmlstarlet  (0) 2016.05.26
DOM vs SAX  (0) 2014.11.21
xml parser 선택 / 종류  (0) 2014.11.21
xml benchmark  (0) 2014.11.10
xml dtd xsd  (0) 2014.11.10
Posted by 구차니
Programming/xml2014. 11. 10. 15:01
옛날 글이라 큰 의미를 가지긴 어렵지만..
2009년도 당시에 QTXML 성능은.. 핵폐기물 수준이었던 건가?!

[링크 : http://xmlbench.sourceforge.net/results/benchmark200910/in
[링크 : http://xmlbench.sourceforge.net/index.php?page=results.php
[링크 : http://xmlbench.sourceforge.net/

'Programming > xml' 카테고리의 다른 글

xmlstarlet  (0) 2016.05.26
DOM vs SAX  (0) 2014.11.21
xml parser 선택 / 종류  (0) 2014.11.21
DTD / XSD  (0) 2014.11.11
xml dtd xsd  (0) 2014.11.10
Posted by 구차니
Programming/xml2014. 11. 10. 14:48
XML - eXtensible Markup Language
DTD -Document Type Definition
XSD - XML Schema Definition

[링크 : http://en.wikipedia.org/wiki/XML
[링크 : http://edia.org/wiki/Document_type_definition]
[링크 : http://en.wikipedia.org/wiki/XML_Schema_(W3C)

'Programming > xml' 카테고리의 다른 글

xmlstarlet  (0) 2016.05.26
DOM vs SAX  (0) 2014.11.21
xml parser 선택 / 종류  (0) 2014.11.21
DTD / XSD  (0) 2014.11.11
xml benchmark  (0) 2014.11.10
Posted by 구차니