를 사용하여 XML 파일 데이터 조작 xml 파일을로드
XML 파일의 전체 컨텐츠를 보려면
<?xml version="1.0" ?> <company> <employee age="19" sex="M">Premshree Pillai</employee> <employee age="24" sex="M">Kumar Singh</employee> <employee age="21" sex="M">Ranjit Kapoor</employee> <turnover> <year>100,000</year> <year>140,000</year> <year>200,000</year> </turnover> </company>를 사용하십시오. 전체 XML 파일은 적절한 압입이있는 경고 상자에있는대로 표시됩니다.
위의 XML 파일에서
에는 4 개의 자식 요소가 있습니다.
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); function loadXML(xmlFile) { xmlDoc.async = "false"; xmlDoc.onreadystatechange = verify; xmlDoc.load(xmlFile); xmlObj = xmlDoc.documentElement; }태그 아래에는 3 개의 자식 요소가 있습니다.
function verify() { // 0 对象未初始化 // 1 对象正在加载数据 // 2 对象已加载数据 // 3 可以处理对象中的数据 // 4 对象完全初始化 if (xmlDoc.readyState != 4) { return false; } }속성을 사용하여 태그가 가지고있는 자식 요소의 수를 찾을 수 있습니다. 따라서 태그 (여기)의 자식 요소의 수는 를 통해 찾을 수 있습니다.
loadXML('xml_file.xml');태그 (여기)의 자식 요소의 수는 를 통해 찾을 수 있습니다.
우리는 가 의 세 번째 자식 요소이기 때문에 여기서
를 사용합니다. alert(xmlObj.xml);
테스트 아동 요소
를 사용하여 특정 노드 하위 요소에 자식 요소가 있는지 테스트 할 수 있습니다. 따라서
는 TRUE를 반환합니다. 태그에는 자식 요소가 없기 때문에
태그 이름을 얻으십시오
를 사용하여 자식 요소의 레이블 이름을 얻을 수 있습니다. 따라서
태그의 내용을 표시 childNodes(i).tagName
xmlObj.tagName
XML 파일에서 xmlObj.childNodes(3).childNodes(0).tagName
를 사용 하여이 값을 얻을 수 있습니다.
속성
XML 파일에서 태그에는 3 개의 속성이 있습니다. 속성은 를 사용하여 액세스 할 수 있습니다. 따라서
.
위 내용은 JavaScript 기사로 서버 측 XML을 읽고 표시합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!