易截截图软件、单文件、免安装、纯绿色、仅160KB

如何在 XML 文件中取得指定属性的相关值?

两种方法:
其一,使用 SelectNodes 的方法;以下例子为使用此方法的处理。
其二,使用 XQuery 的方法。
    ''' <summary>
    ''' 从 XML 文件中取得对应ID 的语言值
    ''' </summary>
    ''' <param name="textID">输入的ID</param>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Private Shared Function GetLanguageTextfromXML(ByVal textID As String) As LangText
        Dim _return As LangText = Nothing
        Try
            If Not IsNothing(_xmlDoc) Then
                Dim nodeList As XmlNodeList
                nodeList = _xmlDoc.SelectNodes("//item[@text_id='" & textID.ToLower & "']")
                Dim node As XmlNode
                Dim _languageID As String '= IIf(Language = eLanguage.English, "ENG", "CHN")
                For Each node In nodeList
                    _languageID = node.Attributes("language").Value.ToUpper
                    Select Case _languageID
                        Case "ENG"
               


相关文档:

flex XML 作为数据源的实例(TESTED)

XML 作为数据源的实例(TESTED)
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" preinitialize="preInit()" fontSize="12" height="500">
        <mx:Script>
     ......

jdom实现schema验证xml文件是否合法

导入jdom1.1版
http://www.jdom.org/dist/binary/
import java.io.FileReader;
import org.jdom.Document;
import org.jdom.input.SAXBuilder;
public class XMLValidate {
public void validate(String xml, String schema) {
try {
SAXBuilder builder = new SAXBuilder(true);
//指定约束方 ......

xml格式获取值

function getkeyvalue(s_keyname,s_keystr)
s_keybegin="<"+s_keyname+">"
s_keyend="</"+s_keyname+">"
s_i_begin=instr(s_keystr,s_keybegin)
s_i_end=instr(s_keystr,s_keyend)
if s_i_end<=s_i_begin+len(s_keybegin) then
getkeyvalue=""
exit function
else
getkeyvalue=mid(s_k ......

dom4j 读写xml文件

首先我们给出一段示例程序:
import
 java.io.File;
import
 java.io.FileWriter;
import
 java.util.Iterator;
import
 org.dom4j.Document;
import
 org.dom4j.DocumentHelper;
import
 org.dom4j.Element;
import
 org.dom4j.io.OutputFormat;
import
 org.dom ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号