Cześć,
Czy wie ktoś może jak odczytać plik XML który posiada w sobie znak ampersandu ?
bo mam do odczytania plik
<?xml version="1.0" encoding="utf-8"?>
<root>
<package>
<field name="Created date & time" value="2018.10.25 13:28:08" />
</package>
</root>
i niestety już na wstępie po Load nie zaczytuje pliku. Gdy podejrzę ChildNodes obiektu XDoc mam pusto, tak jakby w ogóle pliku mi nie odczytał.
Gdy usunę znak & to działa poprawie
Dim XDoc As Object, root As Object, i As Integer
Set XDoc = CreateObject("MSXML2.DOMDocument")
XDoc.async = False: XDoc.validateOnParse = False
XDoc.Load ("D:\\xmlFiles\\test.xml")
Set root = XDoc.DocumentElement
Set lists = XDoc.SelectNodes("//root/package/field")
For Each item In lists
Debug.Print item.Attributes.getNamedItem("value").Value
Next userBean
Oczywiście wygooglowałem że znak & powinien być zastąpiony przez & no ale niestety w pliku który mam czytać jest &