---
title: "Extern DTD"
type: "forum-thread"
url: "https://www.webforum.nu/amne/xml/116693-extern-dtd"
topic: "XML"
topic_url: "https://www.webforum.nu/amne/xml"
author: "stejo"
published: "2004-11-25T15:55:49.000Z"
updated: "2004-11-29T18:33:47.000Z"
replies: 4
views: 464
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/116693-extern-dtd"
---

# Extern DTD

## #1 — stejo, 2004-11-25T15:55Z

Sitter och gör lite övningsuppgifter i xml.
En uppgift går ut på att man ska plocka ut variabler från ett xml-dokument och lägga dessa i editrutor i ett html-dokument.

Det hela går bra så länga jag inte inte använder mig av en extern DTD. Då klagar den på att 'Objektet kunde inte hittas i mängden med det begärda namnet eller nummret'.

Vad kan det hela bero på?

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

## #2 — @nders, 2004-11-25T18:39Z

Re: Extern DTD

> **stejo skrev:**
>
> 'Objektet kunde inte hittas i mängden med det begärda namnet eller nummret'.

Det där låter inte som ett xml-fel, utan ett asp- / ado-fel. 

Hur använder du xml:en?

Har du lite kod att visa?

Slutligen: välkommen till webForum! :bire

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

## #3 — stejo, 2004-11-26T09:22Z

Så här ser skriptet ut jag använder:

\<xml src="DSO_1.xml" id="fordon" JavaDSOCompatible="true" /\>

\<script language="JavaScript" type="text/javascript"\>

function Update()
{
  marke.value=fordon.recordset.fields("Märke");
  modell.value=fordon.recordset.fields("Modell");
  farg.value=fordon.recordset.fields("Färg");
  regnr.value=fordon.recordset.fields("RegNr");
}

function Next()
{
 fordon.recordset.MoveNext();
 if(fordon.recordset.EOF)
  fordon.recordset.movefirst();
 Update();
}

function Prev()
{
 fordon.recordset.moveprevious();
 if(fordon.recordset.BOF)
  fordon.recordset.movelast();
 Update();
}

\</script\>

Jag hämtar ut informationen från XML:en som har följande struktur:

\<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?\>
\<!DOCTYPE Fordon SYSTEM "Fordon.dtd"\>
\<!--XML som handhar fordon--\>

\<Fordon\>
 \<Bil\>
  \<Märke\>Volvo\</Märke\>
  \<Modell\>240\</Modell\>
  \<Färg\>Röd\</Färg\>
  \<RegNr\>AAA222\</RegNr\>
 \</Bil\>
.
.
\</Fordon\>

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

## #4 — @nders, 2004-11-26T09:27Z

Jag förstår inte hur xml:en / dtd:n ska påverka så du får ett sådant fel, så du får nog börja med att kontrollera att fälten *märke, modell, färg* och *regnr* finns i recordsetet du använder.

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

## #5 — stejo, 2004-11-29T18:33Z

Får nog ställa mig i skamvrån en stund.
Hade glömt att i XML-dokumentet sätta standalone="no"

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

---

Tråden på webben: https://www.webforum.nu/amne/xml/116693-extern-dtd
