2011-04-06 5 views
1

XML 구문 분석에 대한 지침이 필요합니다. 내 경우에는 내가 여기하위 노드로 XML 구문 분석

-<food-drive> 
−<coordinator cordid="4"> 
     <name>Luis Abarca</name> 
     <teamname>A parents</teamname> 
     <target>$3,500.00</target> 
     <received>$0.00</received> 
     −<image> 
     alink 
     </image> 
−<teammember count="1"> 
    −<member memid="3"> 
     <membername>Rub</membername> 
     <email>[email protected]</email> 
     <phone>(323) 807-3920</phone> 
    </member> 
</teammember> 
</coordinator> 
−<coordinator cordid="9"> 
    <name>Jani</name> 
    <teamname>Woori's LA Keeper</teamname> 
    <target>$200.00</target> 
    <received>$0.00</received> 
    −<image> 
      alink 
    </image> 
</coordinator> 
−<coordinator cordid="11"> 
    <name>Jan</name> 
    <teamname>Woori LA Keeper</teamname> 
    <target>$200.00</target> 
    <received>$0.00</received> 
    −<image> 
     alink 
    </image> 
</coordinator> 
−<coordinator cordid="13"> 
    <name>Julio Torres</name> 
    <teamname>Our Town El Sereno</teamname> 
    <target>$1,000.00</target> 
    <received>$0.00</received> 
    −<image> 
     alink 
    </image> 
</coordinator> 
</food-drive> 

것 같습니다 XML을 구문 분석해야 태그 [코디네이터] 주요 태그하고 태그 [teammember]는 내부 태그입니다하지만이 태그는 거의 나타나지 않습니다. 이제이 XML을 구문 분석하고 데이터를 저장하려고합니다. [코디네이터] 태그에 [teammember] 태그가 하나 이상있을 수 있기 때문에 데이터 저장 방법을 혼동합니다! 어떠한 제안 ?

+0

사람들의 실제 이름, 이메일 주소 및 전화 번호 인 경우 게시해서는 안됩니다. 게시하기 전에 가짜 데이터로 바꾸십시오. – Anna

답변

2

"현재"를 가리키는 팀 구성원과 하나의 개체를 변경할 수있는 배열로 유지하십시오.

기본 제공 XML 구문 분석기를 사용하는 경우 에 새 팀 구성원을 할당하고 배열에 배치하고 개체를 가리 키도록 설정합니다.

이렇게 팀 구성원과 관련된 후속 항목을 사용하면 데이터 채우기를 위해 해당 개체를 처리 할 수 ​​있습니다.