XPath 간단예제들

	
		
			
				rock
				111
			
			
				stripe
				222
			
		
	

  

1. ddd의 TEXT가 rock인 것 가져오기

expresion= /aaa/bbb/ccc/ddd[text() = 'rock']

  

2. ddd의 TEXT가 rock인 것 형제들 가져 오기

expresion= /aaa/bbb/ccc/ddd[text() = 'rock']/following-sibiling::*

  

3. ddd의 attribute aaa가 bbb인 것 가져오기

expresion=/aaa/bbb/ccc/ddd[@aaa='bbb']

  

4. 2번째 ddd 가져오기

expresion=/aaa/bbb/ccc/ddd[2]

  

5. 마지막 ddd 가져 오기

expresion=/aaa/bbb/ccc/ddd[last()]

  

'programming > java' 카테고리의 다른 글

[JAVA] hex to byte[], byte[] to hex  (0) 2008.10.07
Singleton Templet  (0) 2008.09.23
XOM 시작하기(Creating XML Documents)  (0) 2008.09.18
XOM 소개  (0) 2008.09.18
SystemProp.java  (0) 2008.09.18