Home

Toggle Space Navigation Tree
Space Map

XML Article

XML Beans : XMLBeans는 스키마 기반으로 XML 인포셋 전체에 커서 기반으로 접근할 수 있도록 하는 XML-Java binding tool이다. BEA Systems에 의해 개발 되었으며 2003년에 아파치 프로젝트에 기증 되었다. 기존의 SAX와 Dom등의 방식으로 XML 코딩을 하다 보니 코드 자체가 길어져 개발 및 유지보수하는데 어려움이 많았다. 이 같은 단점은 보완하기 위한 새로운 방법을 제시하고 있다.

XML 라이브러리

  • Xstream : 눈여겨 볼만한 놈.

XML 실전 프로그래밍

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. 10월 19, 2006

    epro says:

    XML에 대한 문서가 이렇게 자세히 정리되 있는줄 몰랐네요... 읽어볼게 참 많은 것 같습니다. 요즘 제가 XML로 로그관리 하는 것을 만들고 ...

    XML에 대한 문서가 이렇게 자세히 정리되 있는줄 몰랐네요...
    읽어볼게 참 많은 것 같습니다.
    요즘 제가 XML로 로그관리 하는 것을 만들고 있거든요.
    그래서 XML을 이리저리 parsing해야 하는데..

    혹시 XSL을 쓰지 않고 Dom, SAX parser만으로도 XML을 sorting하는 방법이 있나요?
    title 순으로 정렬하기, 날짜 순으로 정렬하기..
    뭐 이런걸 만들어야 하는데..
    XML을 잘 안써봐서 어떻게 하는게 좋을지 모르겠네요..

    org XML -> [sorting] -> new XML

    위 그림처럼 원래 XML로 부터 어떤 과정을 거쳐 새로운 XML파일을 만들어 내야 합니다.

    아시는 분은 리플 부탁드려요~~

  2. 3월 13, 2008

    Anonymous says:

    박재성선생님, 안녕하세요! 질문이 있습니다. 이크립스상에서 xindice database를 접급해서 collection을 생성하고자 하는...

    박재성선생님,

    안녕하세요!

    질문이 있습니다.
    이크립스상에서 xindice database를 접급해서 collection을 생성하고자 하는 데,
    trying to register database
    XML:DB Exception occured 0

    이런 메시지가 나옵니다.
    분명히 톰캠속에 xindice 데이타베이스를 연동시켰는 데요.

    몇 시간째 이것으로 고민하다가, 이렇게 질문을 남깁니다.

    도와주세요!

  3. 3월 14, 2008

    kimhj says:

    죄송한데요. 위에서 질문을 드렸던 사람입니다. 다시 질문을 드립니다. org.apache.jasper.JasperException: javax...

    죄송한데요. 위에서 질문을 드렸던 사람입니다.
    다시 질문을 드립니다.
    org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/xmldb/api/base/XMLDBException
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:541)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:417)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

    root cause

    javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/xmldb/api/base/XMLDBException
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:850)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
    org.apache.jsp.XindiceVW.createCollection_jsp._jspService(createCollection_jsp.java:76)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

    자꾸 이런 에러메시지가 나옵니다.
    신디저데이타베이스를 톰캣에서 돌리고,
    이클립상에서 돌리려고 하는 데, 안됩니다.

    바쁘시겠지만, 답변을 부탁드립니다.