XMLDOM을 사용하여 HTML 파일 생성 일부 친구 호스트는 FSO를 지원하지 않지만 HTML 파일도 생성해야합니다. 조금 어렵지 않습니까?
오늘날 ASP를 지원하는 호스트는 일반적으로 Microsoft OS를 사용하며 이러한 OS는 일반적으로 Win2Kserver 및 위의 시스템입니다. XMLPARSER가 설치되지 않더라도 XMLPARSER 파서 분석을 지원합니다.
XMLDOM에는 저장 메소드도 있습니다. 이러한 방식으로 FSO가없는 호스트에서 HTML 파일을 생성 할 수 있습니다.
먼저 한 가지 설명하겠습니다. HTML 및 XML 코드의 정규화에주의하십시오.
HTML
<inputname = t1>
이것에 문제가 없으므로 표준 쓰기 방법은 <inputname = "t1">이어야합니다.
그러나 그것이 XML에 있다면
<inputname = t1>은 XML의 노드 속성 값이 따옴표 내에 있어야하기 때문에 확실히 잘못되었습니다.
또한 <inputname = "t1">도 잘못되었습니다. XML은 닫힌 노드가 필요하기 때문에 다음과 같이 쓸 수 있습니다.
<inputname = "t1"> </input>, 그러나 <inputname = "t1"> </input>도 잘못 되었기 때문에 잘못된 것입니다.
입력, XML 노드의 경우 텍스트 값이 비어 있으므로 <inputname = "t1"/>로 쓸 수 있습니다.
이것은 XML 사양을 준수합니다.
예를 들어, HTML에서는 XML에서 <br> </br> 또는 <br/>로 작성해야합니다.
HTML에서 이미지
<imagesrc = "test.gif">
XML에서 <imagesrc = "test.gif"/>을 씁니다
특수 문자 ",>, <, ', &, 노드도 교차 할 수 없습니다. 먼저 많이 말씀 드리겠습니다. XML 문서의 표준화는이 기사의 초점이 아니므로 관련 정보를 참조하십시오.
HTML 파일을 생성하기 위해 FSO를 사용하는 방법에 대해서는 이야기하지 않습니다. 그러나 FSO를 사용하는 경우 귀하의 의도는 그러한 HTML 파일을 생성하는 것입니다.
<html>
<헤드>
<title> 테스트 </title>
<body>
<p> <imgsrc = "test.gif">
</body>
</html>
HTML을 위해 여기에 덜 썼습니다.
그러나 XML 사양이있는 문서를 생성하려면
<html>
<헤드>
<title> 테스트 </title>
</head>
<body>
<p> <imgsrc = "test.gif"/> </p>
</body>
</html>
이 XML 형식 문서를 서버에 저장하는 방법은 무엇입니까?
dimxmlstring
xmlstring = "<html>"& chr (10) & "<head>"& chr (10) & "<title> test </title>"& chr (10) & "</head>"& chr (10) & "<body>"& chr (10) & "<p> <imgsrc ="test.gif "/> </p>"& chr (10) & "</body>"& chr (10) & "</html>"
dimxmldoc
setxmldoc = server.createobject ( "msxml2.dodocument")
xmldoc.loadxml (xmlstring)
xmldoc.save (server.mappath ( "test.htm"))
setxmldoc = 아무것도 없습니다
xmldom.loadxml () 메소드는 여기에서 사용되며 xmldocument 조각을 객체에로드합니다.
LoadXML () 메소드는 XML 사양을 준수하는 텍스트 문자열 만 지원하기 때문에 XML 사양으로 생성하기 위해 준비중인 HTML을 작성해야합니다.