권장 : ASP를 사용하여 웹 페이지에 대한 액세스를 제한하는 방법 요청 오브젝트의 ServerVariables 속성을 사용하려면 환경 변수의 값을 얻으려면이를 사용하십시오. 사용 된 구문은 다음과 같습니다. request.servervariables (변수), "변수"는 서버 호스트 이름과 같은 환경 변수의 이름을 나타냅니다.
그 전에는 XML을 결합한 ASP에 대한 두 개의 게시물을 작성하여 데이터베이스를 XML로 교체하고 데이터베이스를 XML과 통합하는 기술을 소개하여 데이터베이스가 더 이상 일부 경우 유일한 선택이 아닙니다. 기존 데이터베이스와 비교할 때 XML은 더 작은 파일 크기, 유연한 데이터 저장 및보다 편리한 파일 읽기 및 쓰기 (XML이 텍스트 파일이기 때문에 특수 소프트웨어 제작 및 유지 보수가 필요하지 않기 때문에 XML 기술도 XML 용 .NET의 포괄적 인 지원에서 볼 수 있듯이 XML 기술도 볼 수 있음)입니다. 관심이 있으시면 XML을보다 편리하고 직관적으로 읽고 쓰기 위해 우리 자신의 기능 중 일부를 함께 쓰십시오.
언뜻보기에 XML과 HTML은 형식에서 매우 유사합니다. 실제로, 그것들은 모두 sgml에서 파생되기 때문에 기본 데이터는 첫 번째 태그, 꼬리 태그, 주석 태그 및 일부 일반 텍스트로 구성됩니다. 그러나 XML은 HTML보다 구문 별입니다. 조심하지 않으면 XML은 구문 오류가 발생하여 데이터를 읽을 수 없습니다. 예를 들어, html에서 <a href = ../../index.html>을 <a href = ../../index.html>으로 작성하는 것은 완전히 괜찮지 만 이것은 XML에서는 절대 불가능합니다. XML은 표시된 속성을 단일 또는 이중 인용문으로 동봉해야합니다. 합법적 인 XML 파일을 작성하는 방법에 대해서는 처음 두 기사에서 검색하고 살펴볼 수 있다고 말 했으므로 여기에 더 많이 쓰지 않을 것입니다. 다음은 법적 XML 파일의 예입니다. 다음에 사용할 수있는 것입니다.
=================================================================================================
<? xml 버전 = 1.0 인코딩 = gb2312?>
<!-코멘트 : 저자를 다시 게시 할 수 있습니다->
<노래 목록>
<노래 제목 = 어제 시간 = 1 : 53 등급 = 5/>
<노래 제목 = 상상 시간 = 3 : 04 등급 = 5/>
<song title = 사랑 시간 = 3 : 52 등급 = 4/>입니다
<song>
<노래 제목> 함께 모이 </송 제목>
<Time> 4:18 </time>
<레벨> 4 </레벨>
</song>
<Song Singer = John Lennon>
<노래 제목> 오 마이 러브 </송 제목>
<Time> 2:44 </time>
<레벨> 5 </레벨>
</song>
<last modified person = time => 컨텐츠 없음 수정 <last modified>
</노래 목록>
================================================================================================================
이 예제는 데이터베이스보다 XML의보다 유연한 측면을 완전히 보여 주어야합니다. 각 레코드는 노래 제목, 시간 및 채점의 세 가지 정보를 저장하지만 여러 스토리지 방법을 선택할 수 있습니다. 데이터를 태그 속성에 넣거나 다음 레벨 태그에 데이터를 표시 할 수 있습니다. 이전 예에서와 같이, 두 사람이 공존하는 데 문제가 없습니다. 동시에 XML은 첫 번째 레코드가 몇 개의 열을 지정하지 않으며, 두 번째 레코드에는 해당 열이 있어야합니다. 위의 예에 대해서는 노래 제목과 시간 만 채점하지 않고 지정하는 다른 노래 레코드를 추가 할 수 있습니다. 각 레코드의 레이블 (예 : 1-5의 노래)은 반복되거나 다를 수 있습니다. 알다시피, 나는 마지막 수정 된 레이블을 추가 한 마지막 수정 된 레이블을 추가했습니다. 요컨대, XML은 법적 구문이 필요하지만 개발자에게 충분한 자유를 제공합니다. 과거에는 여러 테이블을 사용하여 데이터베이스에 녹음해야 할 모든 것을 넣을 수 있습니다. 아래에서 나는 그것을 읽고 쓰는 방법을 단계별로 보여줄 것입니다.
먼저 데이터베이스를 열는 것과 마찬가지로 XML 파일도 열어야합니다. 이와 같이:
rootxml = server.createobject (msxml.domdocument) 설정
rootxml.load server.mappath (xml/config.xml)
msxml.dodocument는 Windows의 표준 구성 요소입니다. 모든 컴퓨터에서 사용할 수 있습니다. 자유롭게 사용하십시오.
그런 다음 파일의 다양한 데이터를 조작하기 위해 커서와 같은 변수 루트를 작성하고 XML 파일의 루트 태그 (즉, <song list>)를 가리 킵니다.
root = rootxml.documentElement를 설정합니다
XML 문서를 하나의 레벨 마크 업으로 구성된 트리 구조로 간주하면 이제 우리의 루트 객체는 문서의 루트 마크 업, 즉 첫 번째 레벨 노드 (XML 파일에서 루트 마크 업이 고유해야 함)를 나타냅니다. 따라서 XML에 대한 제어를 달성하기 위해 다음 레벨 노드에보다 편리하게 액세스하기 위해 이러한 루트 객체를 설정했습니다.
우리가 샘플링하는 데 사용한 XML 문서의 경우 루트 태그는 <송 목록>이고 다음 레벨 태그에는 6, 처음 5 개는 <song>의 이름을 따서 이름을 따서 이름이 <last modification>입니다. 이름은 다르지만 모두 같은 특성입니다. 우리는 그것들을이 XML 트리 구조의 두 번째 레벨 노드로 함께 취급 할 수 있습니다. 루트 객체가 1 단계 노드를 가리키었기 때문에 이제
두 번째 레벨 노드를 작동시키기 위해 첫 번째 레벨 노드에 서자.
예를 들어, <last modification> <last modification>의 수정없이 텍스트와 같은 다음 레벨 노드에서 마커의 텍스트 내용을 가져 오려고합니다. 다음을 수행 할 수 있습니다.
공유 : Ajax Chinese Garbled 코드를 해결하는 간단한 방법 공개 Ajax를 사용하여 웹 사이트를 개발할 때 친구들은 종종 코드 문제가 발생하며 한 번에 솔루션을 찾기가 어렵습니다. 사실, Ajax에 의해 중국인의 문제를 해결하는 것은 매우 간단합니다. 1. 서버 프로그램 : 다음은 참조입니다
전체 이전 페이지 12의 2 페이지 다음 페이지