帮我检查一下这个XML的错误 - Web 开发 / XML/SOAP
这个XML总是报这个错:Open quote is expected for attribute "{1}" associated with an element type "using".
为什么?
XML code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE databases [
<!ELEMENT databases (database+)>
<!ATTLIST databases
using IDREF #REQUIERD
>
<!ELEMENT database (driver,url,userName,password)>
<!ATTLIST database
id ID #REQUIERD
>
<!ELEMENT driver (#PCDATA)>
<!ELEMENT url (#PCDATA)>
<!ELEMENT userName (#PCDATA)>
<!ELEMENT password (#PCDATA)>
]>
<databases using="mysql">
<database id="mysql">
<driver>com.mysql.jdbc.Driver</driver>
<url>mysql://localhost:3306/test</url>
<userName>root</userName>
<password>sss</password>
</database>
<database id="sqlserver">
<driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver>
<url>sqlserver://ip:port;database=DBName</url>
<userName>sa</userName>
<password>sss</password>
</database>
</databases>
第二个
<database id="sqlserver">
中间的字符错了,应该是空格
相关问答:
Private Sub Command1_Click()
Dim MyString() As String
Open "a.xml" For Binary As #1 ' 打开刚创建的文件。
ReDim MyString(LOF(1) - 1)
Put #1, , MyRecord ' 读入所有字符到变量中 ......
如何用ATL窗体应用程序中用System.Xml遍历一个Xml文件
你说的是托管代码?
。
vc可用msxml
http://msdn.microsoft.com/en-us/library/ms767594(VS.85).aspx
MSXML4
//引入msxml4.dll &nbs ......
下面是XML初始文件内容
XML code:
<upd:Update xmlns:lar="http://schemas.microsoft.com/msus/2002/12/LogicalApplicabilityRules" xmlns:cmd="http://schemas.microsoft.com/msus/2002/12/Up ......
package com.javabean.xml;
import java.net.MalformedURLException;
import java.net.URL;
import org.dom4j.io.SAXReader;
import org.dom4j.Attribute;
import org.dom4j.Document;
import org.dom4j.Docum ......
String strXML="<all><student><name>伟哥</name><sex>男</sex><age>27</age></student><student><name>qiaoqiao</name><sex> ......