[XML] Parser pakt plaatje niet...

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • JefSnare
  • Registratie: Augustus 2007
  • Laatst online: 09-11-2020
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
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>&nbsp;<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 8)7
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>&lt;img src=&quot;view_of_capri.jpg&quot;&gt;test&lt;/a&gt;</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 :+

Twitter Flickr


Acties:
  • 0 Henk 'm!

  • SyphOn
  • Registratie: Juni 2001
  • Laatst online: 14:52

Acties:
  • 0 Henk 'm!

  • JefSnare
  • Registratie: Augustus 2007
  • Laatst online: 09-11-2020
Ja, maar...hij werkt niet ondanks dat het een juiste syntax is

edit:
XML:
1
<plaatje><![CDATA[&lt;img src=&quot;view_of_capri.jpg&quot;&gt;]]></plaatje>

geeft nog meer < tekens

[ Voor 52% gewijzigd door JefSnare op 10-06-2009 20:56 ]

Twitter Flickr


Acties:
  • 0 Henk 'm!

  • SyphOn
  • Registratie: Juni 2001
  • Laatst online: 14:52
<IMG DATAFLD="plaatje"></IMG>

en dan <plaatje>view_of_capri.jpg</plaatje>

;)

Acties:
  • 0 Henk 'm!

  • JefSnare
  • Registratie: Augustus 2007
  • Laatst online: 09-11-2020
kuch 8)7

zat veel te lastig te denken 8)7

problem solved :+

thnx ;)

[ Voor 16% gewijzigd door JefSnare op 10-06-2009 21:02 ]

Twitter Flickr