권장 : ASP는 XML 문서의 텍스트를 추가, 삭제, 수정 및 봅니다. 비율 '------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
XMLDOM을 통해 서버 측에서 XML 파일을 작동하기위한 ASP의 주요 방법 및 구현
소규모 데이터 볼륨의 경우 XML 파일은 검색 및 액세스 업데이트에 많은 장점이 있습니다.
한 번은 웹 사이트 회원 정보, 제품 데이터 정보, 거래 정보 및 웹 사이트 사용자 정의 정보가 데이터베이스를 사용하지 않고 3 개의 XML 파일에 저장되었음을 테스트했습니다. 작업 결과는 매우 정상이었고 데이터베이스보다 훨씬 빠르게 느껴졌지만 테스트되지 않았으며 확인할 수 없었습니다.
생성, 쿼리, 수정 등의 주요 방법에 대해 이야기 해 봅시다.
'DOM 객체를 만듭니다
set ovjdom = server.createobject ( "microsoft.xmldom")
'XML 데이터를 얻으십시오
'메소드 1 XML 파일의 XML 데이터 받기
ovjdom.load ( "c : /test.xml")
'메소드 2 XML 데이터 문자열의 데이터 얻기
ovjdom.loadxml ( "
'노드 객체를 만듭니다
set newnode = objdom.createElement ( "People")
'이 노드 값을 제공하십시오
newNode.text = "People"
'이 노드에 속성을 추가하십시오
set newAttribute = objdom.createNode ( "속성", "이름", "")
newattribute.text = "Zhang San"
newnode.setattripteNode newAttribute
'이 노드에 자식 노드를 추가하십시오
set newNodeChild = ovjdom.createElement ( "주소")
Newnode.appendChild NewNodeChild
'이 노드 객체를 저장하십시오
ovjdom. AppendChild Newnode
ovjdom.save ( "c : /test.xml")
'노드 객체를 찾으십시오
set objtofind = objdom.documentElement.selectsinglenode ( "// people/man")
'노드 이름, 노드 값, 특정 속성 값 및이 노드 객체의 모든 XML 가져 오기
nodename = objtofind.nodename
nodevalue = objtofind.text
objtofind.getAttributeNode ( "name"). nodevalue '속성의 이름이 이름이 지정된 값
'속성 노드 객체를 꺼내십시오
objattrtofind = objdom.documentElement.selectsinglenode ( "// people/man")를 설정하십시오. getAttributeNode ( "이름")
'이 노드의 속성 이름과 속성 값을 꺼냅니다.
nodeattrname = objattrtofind.nodename입니다
nodeattrvalue = objattrtofind.nodevalue
공유 : ASP+SQL2000 저장 프로 시저 페이지 매출 예제 1. 총 레코드 수 세트의 저장된 절차를 반환합니다. 절차 작성 DBO.RecordCount (@Tablename nvarchar (100),-database 테이블 이름 @strwhere nvarchar (500),-Query 조건 @count int output --- 출력 값, 총 레코드 세트) @sqlstr nvarch (@sqlstrwhere).
전체 이전 페이지 12의 2 페이지 다음 페이지