2015-02-02 1 views
-2

예를 사용하여 XML을 기반으로 동적 데이터베이스 생성을 수행 - 어떻게 PHP를

<Properties> 
 

 
<Property> 
 

 

 
<Refnumber>….. 
 

 
<Number>… 
 

 

 

 
<Bulletpoints> 
 

 
<BulletPoint>List of important items</BulletPoint> 
 
<BulletPoint>Up to 12 BulletPoint nodes</BulletPoint> 
 

 
</Bulletpoints> 
 

 

 
<Rooms> 
 

 
<Room> 
 

 
<Title>name of room 
 

 
</Room> 
 

 
</Rooms> 
 

 

 

 

 
<Amenity> 
 
<id> </id> 
 

 
</Amenity> 
 

 
</Property> 
 

 
</Properties> 
 

 

 
<Amenities> 
 

 
<Amenity> 
 

 
<id </id> 
 

 
<Types> 
 

 
<Type> </Type> 
 

 
</Types> 
 

 
</Amenity> 
 

 
</Amenities>

어떻게 다른 태그와 PHP를 사용하여 하위 태그를 가진 태그와 XML을 기반으로 동적 데이터베이스 생성을 수행 할 수 있습니다. 그리고 그것은 각 태그를 닫을 의무가 있습니까 ?? 위의 XML 코드에 따르면 일부 태그는 닫히지 않았습니다.

+0

코드를 표시하십시오 ... –

+0

찾고 싶은 것을 보여 주거나 (이상적으로) 문제를 시도해 볼 수 있습니까? 아마도 "다른 태그"와 "하위 태그"에 대해 설명 할 필요가있을 것입니다. – halfer

+0

XML이 단순한 영어 인 것 같습니다. ' 최대 12 개의 BulletPoint 노드'프로그래밍 방식으로 –

답변

0

파일이 유효한 XML (닫는 태그가 없음) 인 경우 올바르게 구문 분석 할 수 없습니다.

유효한 XML 파일이있는 경우 SimpleXML 또는 다른 PHP 기반 XML 라이브러리를 사용하여 문서를 구문 분석하고 적절한 테이블 구조를 만들 수 있습니다.

+0

과 같은 문구를 분석하고 구현할 수있는 방법이 없습니다. 위의 XML (적절한 닫기 태그가있는 xml 파일)에 대한 테이블 구조를 만들 수있는 적절한 방법을 제공 할 수 있습니다. – Apurva

관련 문제