---
title: "Varför funkar inte denna XML?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/xml/82685-varför-funkar-inte-denna-xml"
topic: "XML"
topic_url: "https://www.webforum.nu/amne/xml"
author: "Roing"
published: "2003-07-24T14:13:14.000Z"
updated: "2003-07-24T23:03:38.000Z"
replies: 9
views: 641
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/xml/82685-varför-funkar-inte-denna-xml"
---

# Varför funkar inte denna XML?

## #1 — Roing, 2003-07-24T14:13Z

Jag har en liten enkel XML fil jag lagt upp på en server.

<http://www.ixnay-it.com/~deff/xml/text.xml>

filen har detta utseende:

*\<?xml version="1.0" encoding="iso-8859-1"?\>

\<gbook\>
        \<add no='0'\>
                 \<namn\>Kalle\</namn\>
                 \<mail\>kalle@internet.com\</mail\>
                 \<message\> Detta ar texter som ska synas i textrutan. Apan halsar att det troligen inte kommer funka forsta gangen. Inte heller 25e gangen...\</message\>
        \</add\>
        \<add no='1'\>
                 \<namn\>Per\</namn\>
                 \<mail\>Per@internet.com\</mail\>
                 \<message\>Tweeking\</message\>
        \</add\>
        \<add no='2'\>
                 \<namn\>Johan\</namn\>
                 \<mail\>J@internet.com\</mail\>
                 \<message\>jaha\</message\>
        \</add\>
        \<add no='3'\>
                 \<namn\>ola\</namn\>
                 \<mail\>ola@internet.com\</mail\>
                 \<message\>bjeb bjebb bjebb\</message\>
        \</add\>
\</gbook\>*
 

enligt koden här skall det vara stöd för xml på servern...
<http://www.ixnay-it.com/~deff/first.php>

xml filen funkar  på min egen server här:
<http://213.100.95.34/~martin/Moment/text.xml>

Permalänk: https://www.webforum.nu/p/82685

## #2 — @nders, 2003-07-24T15:09Z

Om man läser vad som står i browsern, så kan man se detta:

> **browsern skrev:**
>
> HTTP Status 404 - /\~deff/xml/text.xml

Alltså har du antingen glömt ladda upp filen, eller så har du laddat upp filen någon annanstans.

Permalänk: https://www.webforum.nu/p/1117609

## #3 — Roing, 2003-07-24T15:51Z

VA?

jag får detta fel

"XML parsing error"

i IE får jag ett felmeddelande om att jag har för lite systemminne för att öppna filen.

Permalänk: https://www.webforum.nu/p/1117644

## #4 — Darren, 2003-07-24T16:48Z

Ja du har fel i din XML fil. 

Hitta alla:

```
<HR size="1" noshade>
```

Och ändra så att de ser ut så här:

```
<HR size="1" noshade />
```

Sen är frågan om du ändå inte kommer att få fel i filen då noshade attributet kommer att räknas som ogiltig.

Permalänk: https://www.webforum.nu/p/1117680

## #5 — jarvklo, 2003-07-24T17:57Z

Hey Darren §e - titta igen så ser du att det innehåll du analyserat är en "Status 404"-sida från Tomcat i HTML-format och inte den problematiska filen... ;)

Roing - Du får antagligen XML-parsningsfel pga att adressen "http://www.ixnay-it.com/\~deff/xml/text.xml" returnerar en HTML-kodad felsida från Tomcat (och som Darren så riktigt påpekar inte är i korrekt XML-format ;) )

Kolla igen om du inte, som @nders också föreslog,  missat  uppkopieringen av <http://213.100.95.34/~martin/Moment/text.xml> till ixnay-it-servern...

Permalänk: https://www.webforum.nu/p/1117728

## #6 — Darren, 2003-07-24T18:48Z

> **jarvklo skrev:**
>
> Hey Darren §e - titta igen så ser du att det innehåll du analyserat är en "Status 404"-sida från Tomcat i HTML-format och inte den problematiska filen... ;)

Det var som...  :r

Permalänk: https://www.webforum.nu/p/1117763

## #7 — jarvklo, 2003-07-24T21:10Z

Det **är** varmt idag också :bire

Hmm.... Kom förresten att tänka på en möjlig orsak till problemet med varför xml-filen inte visas och att en 404:a skickas istället.... 

OBS!  Det är \*ren\* spekulation från min sida!

<http://www.ixnay-it.com/> körs på en Apache-server om man kollar den med t.ex. <http://uptime.netcraft.com/up/graph/?host=www.ixnay-it.com> \- men felmeddelandet som levereras när man begär den knasande xml-filen kommer från en [Tomcat](http://jakarta.apache.org/tomcat/index.html)...

Det är inte helt enkelt så att Apache-servern på <https://www.ixnay-it.com> är inställd så att alla .xml-filer skall "hanteras" av någon skojsig applikation i en bakomliggande Tomcat-server? och att den Tomcat-servern har en lite annorlunda inställning för sin katalogstruktur än Apache:n så att den (Tomcat:en) helt enkelt inte kan hitta filen du laddade upp eftersom filen ligger i "Apache-filträdet" och inte i "Tomcat-filträdet"?

Bara en tanke - har kört liknande själv av och till i diverse testmiljöer ;)

Permalänk: https://www.webforum.nu/p/1120692

## #8 — Roing, 2003-07-24T22:15Z

Altså filen ligger där den skall det har jag 100% koll på...

Permalänk: https://www.webforum.nu/p/1120732

## #9 — jarvklo, 2003-07-24T22:48Z

OK.

Men det som skickas från servern när man begär <http://www.ixnay-it.com/~deff/xml/text.xml> är ingen xml-fil utan HTML-sidan:

```
<html>
<head>
<title>Apache Tomcat/4.0.3 - Error report</title>
<STYLE>
<!--
H1{font-family : sans-serif,Arial,Tahoma;color : white;background-color : #0086b2;} 
BODY{font-family : sans-serif,Arial,Tahoma;color : black;background-color : white;} 
B{color : white;background-color : #0086b2;} 
HR{color : #0086b2;} 
-->
</STYLE> 
</head>
<body><h1>Apache Tomcat/4.0.3 - HTTP Status 404 - /~deff/xml/text.xml</h1>
<HR size="1" noshade>
<p><b>type</b> Status report</p>
<p><b>message</b> <u>/~deff/xml/text.xml</u></p>
<p><b>description</b> <u>The requested resource (/~deff/xml/text.xml) is not available.</u></p>
<HR size="1" noshade>
</body>
</html>
```

Dvs.
Någonting som körs på en Tomcat 4.0.3 anser att filen /\~deff/xml/text.xml inte existerar...

Längre kommer iallafall inte jag utan att misstänka att orsaken kanske kan tänkas ligga i Apache- (eller Tomcat-) serverns konfigurering någonstans.

Kolla om du har en AddHandler uppsatt för .xml-filer i httpd.conf för ixnay-it.com:s Apache och se om du kan klura ut om din XML-fil kanske inte serveras av deras Apache direkt, utan av t.ex. Cocoon eller någon annan liknande servlet som körs från Tomcat istället - och nysta sedan därifrån igenom den servletens konfigurering är mitt tips!

Lycka till!

Permalänk: https://www.webforum.nu/p/1120740

## #10 — Roing, 2003-07-24T23:03Z

tack, jag har bytt server. ;-)

Det andra jag undrade här nyss kom jag på att jag inte behöver.
God kväll...

Permalänk: https://www.webforum.nu/p/1120746

---

Tråden på webben: https://www.webforum.nu/amne/xml/82685-varför-funkar-inte-denna-xml
