XML parsing
3 отговора
48 прегледа
XML parsing
Niakoi da se e boril s MS XML parser-a?
Problema e slednia:
imam XML s
Problema e slednia:
imam XML s
<!DOCTYPE something [
<!ENTITY some1 '<some_name>some 1</some_name>' >
...
<doc_body>
<entry>
&some1;
<sub_entry>text value</sub_entry>
</entry>
...
</doc_body>
i t.n.
tova se parsva prilichno s XSL ot MS IE 5.0/5.5, no izobshto ne minava prez MSXML 3.0.
Ta ako niakoi znae kak da nakaram parsera da si popalni koda shte cherpia bira(i)
Redaktirano ot e-de na 12.12.00 01:28.
Отг: XML parsing
гм... така като го гледам, трябва да работи с 3.0... какво точно искаш да стане? напиши нещо завършенп, да кивам дали ще го прекарам при мен...
Отг: XML parsing
ok, eto ti dva faila - xml i asp:
sample1.xml
sample1.xml
<?xml version="1.0"?>
<!DOCTYPE Address [
<!ENTITY city1 '<City>Varna</City>' >
<!ENTITY city2 '<City>Sofia</City>' >
]>
<AddressBook>
<Person PersonID="103">
<PersonName>Hristo Dulkov</PersonName>
<Address>
&city1;
<Street>Lulin 5, bl. 507, ap. 37</Street>
</Address>
</Person>
<Person PersonID="104">
<PersonName>Zdravko Nikolov</PersonName>
<Address>
&city1;
<Street>Mladost 1a, bl 108, ap. 29</Street>
</Address>
</Person>
</AddressBook>
page1.asp
<html>
<body>
<table border="1">
<%
Dim parserObj
Dim iIndex
Dim cnIndex
Dim xmlNode
Dim NodeList
Set parserObj = Server.CreateObject("msxml2.DOMDocument")
parserObj.async = false
parserObj.load(Server.MapPath("sample1.xml"))
Set NodeList = parserObj.selectNodes("/AddressBook/Person")
For iIndex = 0 To NodeList.length - 1
%>
<TR>
<%
Set xmlNode = NodeList.Item(iIndex).childNodes
For cnIndex = 0 To xmlNode.length - 1
%>
<TD><%=xmlNode.Item(cnIndex).text%></TD>
<%
Next
%>
</TR>
<%
Next
%>
</Table>
</body>
</html>
tova, bez <!DOCTYPE i <!ENTITY raboti
Отг: XML parsing
opitvam se da si zakacha otgovorite na e-Maila, davidim dali tova shte sraboti