رمز المثال لقراءة ملفات XML. لغة.xml
انسخ رمز الكود كما يلي:
<?xml version=1.0 encoding=gb2312?>
<languageRoot>
<!--الصينية المبسطة-->
<اللغة>
<LanguageName>الصينية المبسطة</LanguageName>
<LanguageValue>الصينية المبسطة</LanguageValue>
<LanguageImages>صور</LanguageImages>
<ملف اللغة></ملف اللغة>
</اللغة>
<!--الصينية التقليدية-->
<اللغة1>
<LanguageName>الصينية التقليدية</LanguageName>
<LanguageValue>الصينية التقليدية</LanguageValue>
<LanguageImages>imagesBig5</LanguageImages>
<LanguageFile>ddd</LanguageFile>
</language1>
</languageRoot>
sl.asp
انسخ رمز الكود كما يلي:
<%
تعيين objXML2 = Server.CreateObject(Msxml2.DOMDocument)
objXML2.async = خطأ
LoadResult = objXML2.load(Server.MapPath(language.xml))
إذا لم يتم تحميل النتيجة بعد ذلك
حدث خطأ في Response.write أثناء تحميل ملف XML
الاستجابة. النهاية
endIf
تعيين objNodes = objXML2.getElementsByTagName(languageRoot/language)
لأن i = 0 إلى objNodes.length - 1
Response.write Trim(objNodes(i).selectSingleNode(LanguageName).Text)&<br>
Response.write Trim(objNodes(i).selectSingleNode(LanguageValue).Text)&<br>
Response.write Trim(objNodes(i).selectSingleNode(LanguageImages).Text)&<br>
التالي
تعيين objNodes = لا شيء
تعيين objNodes = objXML2.getElementsByTagName(languageRoot/language1)
لأن i = 0 إلى objNodes.length - 1
Response.write Trim(objNodes(i).selectSingleNode(LanguageName).Text)&<br>
Response.write Trim(objNodes(i).selectSingleNode(LanguageValue).Text)&<br>
Response.write Trim(objNodes(i).selectSingleNode(LanguageImages).Text)&<br>
Response.write Trim(objNodes(i).selectSingleNode(LanguageFile).Text)&<br>
التالي
تعيين objNodes = لا شيء
تعيين objXML = لا شيء
%>
لقد اجتاز الكود أعلاه اختبار التحرير لموقع Wulin.com.