- Код: Выделить всё
Dim doc As New DOMDocument
doc.loadXML "<root> </root>"
Dim doc As New DOMDocument
doc.loadXML "<root> </root>"
<!ENTITY nbsp "& #32;"><root> </root>
<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.0 Transitional//EN"" /><!ENTITY nbsp ""& #32;""><root> </root>
<!DOCTYPE root [ <!ENTITY nbsp " "> ]><root> </root>
doc.loadXML "<!DOCTYPE root [<!ENTITY nbsp ""& #32;"">]><root> </root>"
<?xml version="1.0"?>
<root/>
<?xml version="1.0"?>
<root nbsp=" "/>
<?xml version="1.0"?>
<nbsp>& #160;</nbsp>
Antonariy писал(а):Отнюдь, !DOCTYPE я нашел, но ни про !ENTITY ни про конструкцию <!DOCTYPE root []> там нет ни слова. Как и в MSXML 4.0 SDK.Элемент "root" используется, но не объявлен в DTD/Schema
- Код: Выделить всё
doc.loadXML "<!DOCTYPE root [<!ENTITY nbsp ""& #32;"">]><root> </root>"
Sub Main()
Dim doc As New DOMDocument
doc.async = False
doc.validateOnParse = False
doc.loadXML "<!DOCTYPE root [<!ENTITY nbsp ""& #160;"">]><root> </root>"
Debug.Print Asc(doc.selectSingleNode("/root").Text)
End Sub
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4