제가 xml문서를 파싱하려고 합니다.

 

xml 형식이 a태그 안에 bcd 태그가 있습니다

 

여기서 d 태그가 공백일 경우에는 저런 <d/>형식으로 되어 있습니다.

 

아래는 파싱을 하고자 할 xml문서의 대략적인 예시입니다.

<a>

<b>aaa</b>

<c>dddd</c>

<d>gggg</d>

</a>

<a>

<b>asd</b>

<c>dfh</c>

<d/>

</a>

<a>

<b>sdfhfgh</b>

<c>dfghdfg</c>

<d>dfghfdgh</d>

</a>

 

이때 데이터베이스에 저장을 해야하기 때문에

 

d 태그가 공백일 경우에는 디비에null을 넣어줘야 하는데...

 

시작태그 끝태그에 d/를 넣어줫도 인식을 하지 못합니다..

 

어떻게 하면 인식해서 null을 넣어줄수 있을까요..

 

 

 

 

 

파싱 방법을 조금 뜯어 고쳐서  a의 깊이를 구해서 a /a 사이에 태그를 찾으면 next해서 파싱을 해도 안되더군요..

 

무슨 방법 없을까요...이거만 하면 디비 구축하고 나머지는 다 해놨는데 디비구축을 못해서 적용을 못 시키고 있네요..ㅠ.ㅠ

 

추석전에 마쳐야 하는데 말이죠...

 

신입에게 힘을 주세요~~~~~~~