Na een paar dagen zoeken ben ik er nog steeds niet achter hoe je een plaatje moet parsen vanuit xml. Ik heb allerlei ingewikkelde functies gevonden maar het moet toch ook simpel kunnen.
Hieronder de HTML code voor het lezen van de XML
Onderstaande code is mijn XML inclusief mijn oplossing die niet werkt
de browser, (werkt btw alleen in IE) laat nu de html code zien i.p.v. deze uit te voeren en het plaatje te laden. Wat is hier een mogelijke oplossing voor. Ik probeer het zo simpel mogelijk te houden het is voor op een PDA
Hieronder de HTML code voor het lezen van de XML
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| <HTML> <HEAD> <TITLE>XML naar HTML door Jeffrey de Graaf</TITLE> </HEAD> <BODY> <XML ID="object" SRC="xml.xml"></XML> <BUTTON ONCLICK="ProdTable.firstPage()">|<</BUTTON> <BUTTON ONCLICK="ProdTable.previousPage()"><</BUTTON> <BUTTON ONCLICK="ProdTable.nextPage()">></BUTTON> <BUTTON ONCLICK="ProdTable.lastPage()">>|</BUTTON> <TABLE ID="ProdTable" DATASRC="#object" BORDER="1" DATAPAGESIZE="2"> <TR> <TD> <SPAN DATAFLD="Objectid"></SPAN> </TD> <TD> <B><Span DATAFLD="naam"></SPAN></B><BR> <SPAN DATAFLD="maker"></SPAN> <SPAN DATAFLD="jaar"></SPAN> </TD> <TD> <SPAN DATAFLD="plaatje"></SPAN> </TD> </TR> <TR> <TD colspan="3"> <SPAN DATAFLD="informatie"></SPAN> </TD> </TR> </TABLE> </BODY> </HTML> |
Onderstaande code is mijn XML inclusief mijn oplossing die niet werkt

XML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| <?xml version="1.0" encoding="utf-8" ?> <museum> <object> <objectID>1</objectID> <naam>Forest Scene at Ramsau</naam> <maker>Segant</maker> <jaar>1871</jaar> <materiaal>graphite with gray wash</materiaal> <informatie>The Corcoran Gallery of Art at Washington D.C.</informatie> <plaatje>forest_scene_at _ramsau.jpg</plaatje> </object> <object> <objectID>3</objectID> <naam>Miss Frances Sherborne Ridley Watts</naam> <maker>Segant</maker> <jaar>1877</jaar> <materiaal>oil on canvas</materiaal> <informatie>The Philadelphia Museum of Art</informatie> <plaatje>dhf</plaatje> </object> <object> <objectID>4</objectID> <naam>View of Capri</naam> <maker>Segant</maker> <jaar>1878</jaar> <materiaal>oil on academy board</materiaal> <informatie>Yale University Art Gallery, New Haven</informatie> <plaatje><img src="view_of_capri.jpg">test</a></plaatje> </object> </museum> |
de browser, (werkt btw alleen in IE) laat nu de html code zien i.p.v. deze uit te voeren en het plaatje te laden. Wat is hier een mogelijke oplossing voor. Ik probeer het zo simpel mogelijk te houden het is voor op een PDA