Ik ben bezig met het bouwen van een ASP-pagina die een XML formulier inleest.
Nu ben ik al een heel eind gekomen dmv diverse tutorials en snap ik ook de werking van het DOMXML object. Echter is het XML-formulier dat ik wens te importeren niet conform de standaarden zoals gebruikt in alle tutorials.
Hier een willekeurige tutorial:
met een bijbehorend XML-formulier dat is opgebouwd als
Nu mijn eigen XML-formulier:
Probleem is dus dat ik geen tekst gebruik tussen de markers, maar dat ik een soort labels heb die in de tag zitten. Ik krijg ze er niet uit door zo'n childNode als in een formulier... de oplossing zou vast heel simpel zijn maar hoe krijg ik die data eruit?
Nu ben ik al een heel eind gekomen dmv diverse tutorials en snap ik ook de werking van het DOMXML object. Echter is het XML-formulier dat ik wens te importeren niet conform de standaarden zoals gebruikt in alle tutorials.
Hier een willekeurige tutorial:
code:
1
2
3
4
5
6
7
8
9
10
11
| Dim xml
Set xml = Server.CreateObject("Microsoft.XMLDOM")
xml.async = False
xml.load (Server.MapPath("page.xml"))
Dim title, heading, paragraph, testHTML
title = xml.documentElement.childNodes(0).text
heading = xml.documentElement.childNodes(1).text
paragraph = xml.documentElement.childNodes(2).text
Set xml = Nothing |
met een bijbehorend XML-formulier dat is opgebouwd als
code:
1
2
3
| <title>bla</title> <heading>koptekst</heading> <paragraph>tekst</paragraph> |
Nu mijn eigen XML-formulier:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <?xml version="1.0" ?>
<RESPONSE>
<RESULT NAME="getpolissen" CODE="0">
<RELATIE L1="500">
<POLIS L10000="06001" L10131="06001" L10004="1300525">
<DEKKING VGL="00001" L98109="06101"/>
</POLIS>
<POLIS L10000="06002" L10131="06002" L10004="BG00649">
<DEKKING VGL="00001" L98109="06503"/>
</POLIS>
</RELATIE>
</RESULT>
</RESPONSE> |
Probleem is dus dat ik geen tekst gebruik tussen de markers, maar dat ik een soort labels heb die in de tag zitten. Ik krijg ze er niet uit door zo'n childNode als in een formulier... de oplossing zou vast heel simpel zijn maar hoe krijg ik die data eruit?
ProMods ETS2 uitbreiding - Mijn tijdszone is UTC+13