현재 ASP를 지원하는 호스트는 일반적으로 Microsoft 운영 체제를 사용합니다. 실제로 Win2K 서버 이상을 사용할 수 있습니다. 다음은 FSO를 지원하지 않는 서버에서 XMLDOM을 사용하는 프로세스에 대한 소개입니다. 잘못된 신기술 채널의 편집자와 함께 배우자!
FSO를 지원하지 않는 서버에서 XMLDOM 사용 프로세스 소개
먼저 한 가지 설명하겠습니다. HTML 및 XML 코드의 정규화에주의하십시오.
HTML
이것에 아무런 문제가 없으며 표준 작문은
그러나 그것이 XML에 있다면
XML의 노드 속성 값이 따옴표에 있어야하기 때문에 확실히 잘못되었습니다.
같은 XML은 닫힌 노드가 필요하기 때문에 잘못된 것입니다.
,하지만 XML이 대소 문자를 민감하기 때문에 잘못되었습니다
입력 XML 노드의 경우 텍스트 값이 비어 있으므로
이것은 XML 사양을 준수합니다.
예를 들어, HTML에서
XML로 작성하십시오
또는
HTML에서 이미지
XML로 작성하십시오
특수 문자 ",>, <, ', &, 노드도 교차 할 수 없습니다. 먼저 많이 말씀 드리겠습니다. XML 문서의 표준화는이 기사의 초점이 아니므로 관련 정보를 참조하십시오.
HTML 파일을 생성하기 위해 FSO를 사용하는 방법에 대해서는 이야기하지 않습니다. 그러나 FSO를 사용하는 경우 귀하의 의도는 그러한 HTML 파일을 생성하는 것입니다.
나는 여기에 덜 썼고 HTML의 경우 브라우저가 견딜 수 있습니다.
그러나 XML 사양이있는 문서를 생성하려면
>>
이 XML 형식 문서를 서버에 저장하는 방법은 무엇입니까?
희미한 xmlstring
xmlstring = ""& chr (10) & ""& chr (10) & "&"
"& chr (10) &" "& chr (10) &" "& chr (10) &"& "
>
"& chr (10) &" "& chr (10) &" ""
xmldoc 희미한
set xmldoc = server.createobject ( "msxml2.dodocument")
xmldoc.loadxml (xmlstring)
xmldoc.save (server.mappath ( "test.htm"))
xmldoc = 아무것도 설정하지 않습니다
xmldom.loadxml () 메소드는 여기에서 사용되며 XML 문서 조각을 객체에로드합니다.
LoadXML () 메소드는 XML 사양을 준수하는 텍스트 문자열 만 지원하기 때문에 XML 사양으로 생성하기 위해 준비중인 HTML을 작성해야합니다.
물론 디렉토리에 쓸 권한이 있어야합니다.
HTML 파일을 만듭니다
위의 것은 False New Technology Channel의 편집자가 수집 한 관련 소개입니다. FSO를 지원하지 않는 서버에서 XMLDOM을 사용하는 프로세스를 이해하는 것이 도움이되기를 바랍니다.