블로그 이미지
암초보

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

Tag

05-05 20:18
2010. 11. 9. 16:17 프로그래밍/XML
XPath 사용시 namespace가 있으면...

엘리먼트를 못찾는다.

해당 엘리먼트의 네임스페이스를 설정해주면 찾을수가 있다...

예시)
   - xml
<nsp:title xmlns:nsp="http://xxx.xxx.xxxxxx" />

   - 파싱 방법!!
  Document doc = null;
  SAXBuilder sbuilder = new SAXBuilder();
  try {
   doc = sbuilder.build(targetFile);
   XPath xpath = XPath.newInstance(path);
   namespacePrefix = "nsp";
   namespaceUri =
"http://xxx.xxx.xxxxxx";
   xpath.addNamespace(namespacePrefix, namespaceUri);
 
.....


굿.

'프로그래밍 > XML' 카테고리의 다른 글

OXM(Object-XML Mapping) 기술  (0) 2011.09.30
파이어폭스에서 XML 사용시 주의할 점.  (0) 2009.10.19
posted by 암초보