Toon posts:

[XML] XML met CSS - help?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Voor mijn opleiding moet ik XML onder zoeken; hiervoor heb ik verschillende
sites bezocht; waaronder w3schools.
http://www.w3schools.com/xml/xml_display.asp

aangezien het mij niet lukt.
Heb ik de tutorial gekopieerd; (d.w.z. - de css-file zoals geschreven in de tutorial;
en de aangepaste xml file met de link naar de stylesheet).

Als ik dit onder IE open; krijg ik de volgende melding:
Kan XML-invoer niet lezen met opmaakmodel CSS. Herstel de fout en klik vervolgens op de knop Vernieuwen of probeer het later opnieuw.

Nou is mijn vraag; wat doe ik verkeerd..
Heb ik een extra file of programma nodig om dit goed te kunnen weergeven?
Want dezelfde fout krijg ik ook bij het oproepen van xml in een html file.

cya
lee

  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

Moeten wij ruiken wat je fout doet? :P
Post eens een linkje naar je bestanden.
Eerste gedachte is een fout in de CSS of in je processing instruction.

[ Voor 32% gewijzigd door Rickets op 01-09-2004 18:03 ]

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


Verwijderd

Topicstarter
sorry.. ik dacht dat het lhandiger was; als ik de link liet zien; met wat ik gekopieert heb...
nevermind...

css:
code:
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
CATALOG
{
background-color: #ffffff;
width: 100%;
}
CD
{
display: block;
margin-bottom: 30pt;
margin-left: 0;
}
TITLE
{
color: #FF0000;
font-size: 20pt;
}
ARTIST
{
color: #0000FF;
font-size: 20pt;
}
COUNTRY,PRICE,YEAR,COMPANY
{
display: block;
color: #000000;
margin-left: 20pt;
}



xml:
code:
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="ISO-8859-1" ?> 
<?xml-stylesheet type="text/css" href="cd_catalog.css"?>
- <!--  Edited with XML Spy v4.2 
  --> 
- <CATALOG>
- <CD>
  <TITLE>Empire Burlesque</TITLE> 
  <ARTIST>Bob Dylan</ARTIST> 
  <COUNTRY>USA</COUNTRY> 
  <COMPANY>Columbia</COMPANY> 
  <PRICE>10.90</PRICE> 
  <YEAR>1985</YEAR> 
  </CD>
- <CD>
  <TITLE>Hide your heart</TITLE> 
  <ARTIST>Bonnie Tyler</ARTIST> 
  <COUNTRY>UK</COUNTRY> 
  <COMPANY>CBS Records</COMPANY> 
  <PRICE>9.90</PRICE> 
  <YEAR>1988</YEAR> 
  </CD>
- <CD>
  <TITLE>Greatest Hits</TITLE> 
  <ARTIST>Dolly Parton</ARTIST> 
  <COUNTRY>USA</COUNTRY> 
  <COMPANY>RCA</COMPANY> 
  <PRICE>9.90</PRICE> 
  <YEAR>1982</YEAR> 
  </CD>
[/CATALOG]


ik neem aan dat hierin niets fout staat. aangezien ik dit gekopieert heb uit de tutorial van w3schools.

gr.
leonie

[ Voor 18% gewijzigd door Verwijderd op 01-09-2004 18:28 ]


Verwijderd

Topicstarter
de gehele foutmelding is vervolgens:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
De XML-pagina kan niet worden weergegeven 
Kan XML-invoer niet lezen met opmaakmodel CSS. 
Herstel de fout en klik vervolgens op de knop 
Vernieuwen of probeer het later opnieuw. 


--------------------------------------------------------------

Ongeldig op het hoogste niveau van het document. 
Fout bij het verwerken 
van bron 
file:///C:/Documents and Settings/Lee Boonstra/Bureaublad/cdcat.xml. 
Regel 2, positie 57 

<?xml-stylesheet type="text/css" href="cd_catalog.css"?>

[ Voor 14% gewijzigd door Verwijderd op 01-09-2004 18:31 ]


  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

Je hebt niet de source van de XML gekopieert, maar de weergave van de document tree (doe maar eens view source, dan zie je het verschil met wat jij gebruikt). Die streepjes horen daar niet, en die laatste tag ([/CATALOG]) is geen XML-tag.
Als je nog niet weet wat XML precies is, moet je niet beginnen het te combineren met CSS, maar met basiszaken, zoals elementen e.d. :)

[ Voor 16% gewijzigd door Rickets op 01-09-2004 18:36 ]

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Heb je al gekeken, of het pad naar de CSS wel klopt? En heb je je CSS-file wel zo genoemt als er staat? :?

offtopic:
P.S. Als je de laatste poster bent in een topic, edit (Afbeeldingslocatie: http://gathering.tweakers.net/global/templates/got/images/icons/edit.gif) je posting dan gewoon even... ;)

[ Voor 18% gewijzigd door CH4OS op 01-09-2004 18:37 ]


  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

De XML
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
<?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml-stylesheet type="text/css" href="cd_catalog.css"?>
 <CATALOG>
  <CD>
  <TITLE>Empire Burlesque</TITLE> 
  <ARTIST>Bob Dylan</ARTIST> 
  <COUNTRY>USA</COUNTRY> 
  <COMPANY>Columbia</COMPANY> 
  <PRICE>10.90</PRICE> 
  <YEAR>1985</YEAR> 
  </CD>
  <CD>
  <TITLE>Hide your heart</TITLE> 
  <ARTIST>Bonnie Tyler</ARTIST> 
  <COUNTRY>UK</COUNTRY> 
  <COMPANY>CBS Records</COMPANY> 
  <PRICE>9.90</PRICE> 
  <YEAR>1988</YEAR> 
  </CD>
  <CD>
  <TITLE>Greatest Hits</TITLE> 
  <ARTIST>Dolly Parton</ARTIST> 
  <COUNTRY>USA</COUNTRY> 
  <COMPANY>RCA</COMPANY> 
  <PRICE>9.90</PRICE> 
  <YEAR>1982</YEAR> 
  </CD>
</CATALOG>

Blog [Stackoverflow] [LinkedIn]


Verwijderd

Topicstarter
Rickets schreef op 01 september 2004 @ 18:34:
Je hebt niet de source van de XML gekopieert, maar de weergave van de document tree (doe maar eens view source, dan zie je het verschil met wat jij gebruikt). Die streepjes horen daar niet, en die laatste tag ([/CATALOG]) is geen XML-tag.
Als je nog niet weet wat XML precies is, moet je niet beginnen het te combineren met CSS, maar met basiszaken, zoals elementen e.d. :)
dat [/catalog] was een typ foutje bij het aanpassen van mn forum berichtje.
(aangezien ik het gekopieert heb; had ik dit niet fout ;) )

anyways het werkt.. wist niet dat het aan die streepjes kon liggen.
thanks

  • simon
  • Registratie: Maart 2002
  • Laatst online: 23-05 18:11
Verwijderd schreef op 01 september 2004 @ 19:04:
[...]


dat [/catalog] was een typ foutje bij het aanpassen van mn forum berichtje.
(aangezien ik het gekopieert heb; had ik dit niet fout ;) )

anyways het werkt.. wist niet dat het aan die streepjes kon liggen.
thanks
xml is vergeleken met html veel strenger. In html kun je lekker broddelen, maar in XML mag dat absoluut niet. :)

|>


  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

Simon schreef op 01 september 2004 @ 19:07:
xml is vergeleken met html veel strenger. In html kun je lekker broddelen, maar in XML mag dat absoluut niet. :)
Nochtans mag er in HTML ook geen CDATA voor het root element staan. Ik zou het zeker niet afdoen als "broddelen".

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.

Pagina: 1