>  기사  >  백엔드 개발  >  XML 애플리케이션에 대한 샘플 코드 공유

XML 애플리케이션에 대한 샘플 코드 공유

黄舟
黄舟원래의
2017-03-29 15:49:101794검색

이 섹션에서는 작은 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.