XML을 사용하여 웹 페이지를 만들면 개발자가 웹 페이지를 수정하는 데 시간을 할애하지 않고도 사이트에 새로운 콘텐츠를 자주 제공 할 수 있습니다. XML 기반 사이트는 정적 html 페이지와 함께 사용할 수 없지만 Perl, ASP 또는 PHP와 같은 스크립팅 언어를 사용하여 역동적 인 수준을 통합해야합니다.
웹 개발에 XML을 사용할 때의 장점은 페이지를 한 번만 생성하면된다는 것입니다. 기본적으로 XML 파일을 업로드하기 만하면 전체 사이트를 매일 업데이트 할 수 있습니다. 이 기사는 XML을 사용하여 Matt 's News라는 매우 기본적인 웹 페이지를 만드는 방법을 보여줍니다. 동적 웹 페이지가 구성되면 XML 파일을 업로드하여 사이트의 콘텐츠를 업데이트 할 수 있습니다.
XML 파일을 만듭니다. 예제의 XML 파일에는 세 개의 태그와 두 개의 속성이 포함됩니다. 루트 태그, 매트의 일일 뉴스 항목 및 일일 사진에 대한 두 개의 하위 태그. 다음을 빈 텍스트 문서에 복사합니다.
Perl CGI를 만듭니다. 이 스크립트는 서버에서 "news.xml"문서를 열고 두 가지 정보 항목을 검색합니다. 사이의 텍스트 서버에 파일을 업로드하십시오. cgi-bin에 "news.xml"및 "xml_site.cgi"를 업로드합니다. "img1.jpg"라는 이미지를 html 문서 폴더에 업로드합니다. 웹 페이지를 테스트하십시오. 브라우저에서 xml_site.cgi "페이지를 열어 웹 페이지를로드합니다."http://www.your_domain.com/~your_root/cgi-bin/xml_site.cgi "를 입력하면됩니다. 예를 들어, "Matt 's News"뒤에 가로줄이있는 굵은 글꼴로 된 제목이 나타납니다. 가로줄 아래에 두 마리의 말 그림이 왼쪽으로 열리고 그림 오른쪽에는 간단한 설명이 표시됩니다. XML 파일에 다른 항목을 추가하십시오. 다른 항목을 추가하려면 텍스트 편집기에서 "news.xml"파일을 엽니 다. 그 아래에 잘라내어 붙여 넣어 첫 번째 항목의 사본을 만듭니다. 첫 번째 항목의 속성을 "null"로 변경하십시오. 두 번째 항목에서 이미지 파일을 "img2.jpg"로 변경하고 새 뉴스 항목을 작성합니다. 이 기사의 두 번째 이미지는 "La Nina"라는 이름의 암컷 폭스 테리어이며 수의사에게 그녀의 여행에 대한 뉴스입니다. 새 항목의 두 속성이 모두 "게시"로 설정되어 있는지 확인하십시오. 파일을 저장하십시오. 페이지를 다시로드하십시오. 이번에는 "news.xml"파일을 업로드하고 브라우저에서 "xml_site.cgi"파일을 다시로드하면 내용이 새 뉴스 항목과 새 사진으로 자동 변경됩니다. 이것은 XML로 달성 할 수있는 매우 기본적인 예입니다. 그러나 코딩은 더 많은 XML 필드, CSS, Javascript 등을 사용하는 더 복잡한 애플리케이션의 기반 역할을하는 데 충분합니다. 수천 개의 XML 레코드를 통합 할 계획이라면 다음과 같은 애플리케이션을 개발하는 것이 좋습니다. 복사 및 붙여 넣기가 아닌 즉석에서 XML 문서를 만듭니다. 파일 병합을 통합하여 Perl에서 만들 수 있습니다. 구문이 올바른지 확인하십시오. 세미콜론 하나가 제자리를 벗어난 경우 프로그램은 제대로 실행되지 않습니다.Matt의 뉴스
팁
경고