이 섹션에서는 작은 XML애플리케이션프레임워크를 보여줍니다.
------------------------------- ------ ----------
시작 XML 문서
먼저 간단한 XML 문서를 생성합니다.
CD 디렉토리를 설명하는 원본 XML 문서를 살펴보세요.
아아아앙.
.
... 더 ...
.
------------------- ------------------------------------- ------------
Data Island에 XML 문서 로드
Data Island는 XML 파일에 액세스할 수 있습니다.
Data Island를 통해 XML 문서를 HTML 페이지에 도입할 수 있습니다.
<?xml version="1.0" encoding="ISO-8859-1"?> <CATALOG> <CD> <TITLE>Empire Burlesque</TITLE> <ARTIST>Bob Dylan</ARTIST> <COUNTRY>USA</COUNTRY> <COMPANY>Columbia</COMPANY> <PRICE>10.90</PRICE> <YEAR>1985</YEAR> </CD>
위의 예제 코드를 사용하면 cd_catalog.xml 파일을 "xmldso"라는 데이터 아일랜드에 로드할 수 있습니다. 속성async="false"의 역할은 HTML 프로세서가 XML 데이터 처리를 시작하기 전에 XML 문서의 모든 데이터가 메모리에 로드되도록 하는 것입니다.
------------------------------- ------ ----------
XML 바인딩 데이터 를 HTML의 테이블 요소에 사용하면 HTML의
테이블 요소를 사용하여 XML 데이터를 표시할 수 있습니다.
XML 데이터를 HTML 페이지에 표시하려면 데이터 아일랜드가 HTML 요소에 바인딩되어야 합니다.
XML 데이터를 테이블 요소에 바인딩하려면 테이블 속성에 리소스 속성을 추가하고 범위 요소에 필드 속성을 추가해야 합니다.
<xml src="cd_catalog.xml" id="xmldso" async="false"> </xml>
------- --- ---------------------------------- --- -------
데이터 아일랜드를 45a2772a6b6107b401db3c9b82c049c2 또는 e388a4556c0f65e1904146cc1a846bee 요소에 바인딩합니다
427924e0bc1c500e0479e017d951eadf 또는 e388a4556c0f65e1904146cc1a846bee 요소를 사용하여 XML 데이터를 표시할 수 있습니다.
XML 데이터를 표시하기 위해 테이블 요소를 사용할 필요가 없습니다. 데이터 아일랜드를 통해 모든 HTML 요소에 데이터를 바인딩할 수 있습니다.
다음과 같이 45a2772a6b6107b401db3c9b82c049c2 또는 e388a4556c0f65e1904146cc1a846bee 요소를 추가하고 데이터 리소스 속성을 사용하여 각 요소를 XML 문서 요소에 바인딩하기만 하면 됩니다.
<table datasrc="#xmldso" width="100%" border="1"> <thead> <th>Title</th> <th>Artist</th> <th>Year</th> </thead> <tr align="left"> <td><span datafld="TITLE"></span></td> <td><span datafld="ARTIST"></span></td> <td><span datafld="YEAR"></span></td> </tr></table>
또는 다음과 같습니다:
<br />Title: <span datasrc="#xmldso" datafld="TITLE"></span> <br />Artist: <span datasrc="#xmldso" datafld="ARTIST"></span> <br />Year: <span datasrc="#xmldso" datafld="YEAR"></span>
e388a4556c0f65e1904146cc1a846bee 요소를 사용하면 데이터가 새 줄에 표시됩니다.
위의 예에서는 XML 데이터가 한 줄로 표시되는 것을 볼 수 있습니다. 데이터 래핑을 제어하려면 코드에 일부 스크립트를 추가해야 합니다.
------------------------------- ------ ----------
추가탐색스크립트는 스크립트 프로그램을 통해 탐색 기능을 구현할 수 있습니다.
함수 movenext() 및 moveprevious()를 사용하여 탐색 기능을 구현합니다. 아아아아
-------------------------------------------- ----- -----------요약창의력이 있다면 매우 완벽한 애플리케이션을 작성할 수 있습니다.
위 내용은 XML 애플리케이션에 대한 샘플 코드 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!