Skocz do zawartości

Xml I Wczytywanie Pliku.


porterneon

Rekomendowane odpowiedzi

Witam.

Mam prosta stronke w html i chce do niej zaladowac plik XML. Pod IE skrypt dziala poprawnie a firefox nie chce tego lyknac.

Czy ktos wie w czym jest problem?

 

Ponizej zamieszczam kod stronki www:

 

<HTML>
<TITLE> Data Binding </TITLE>
<BODY>
<xml id="xmlLibrary" src="library.xml">
</xml>
<B> Use the buttons to scroll up and down the library </B>
<BR><BR>
TITLE: <span datasrc="#xmlLibrary" datafld="title"></span>
<BR>
SUBTITLE: <span datasrc="#xmlLibrary" datafld="subtitle"></span>
<BR>
AUTHOR: <span datasrc="#xmlLibrary" datafld="author"></span>
<BR>
ISBN: <span datasrc="#xmlLibrary" datafld="ISBN"></span>
<BR>
PUBLISHER: <span datasrc="#xmlLibrary" datafld="publisher"></span>
<BR>
CITY: <span datasrc="#xmlLibrary" datafld="city"></span>
<BR>
YEAR: <span datasrc="#xmlLibrary" datafld="year"></span>
<BR>
<input type="button" value="Previous" onclick="Previous()">
<input type="button" value="Next" onclick="Next()">
<script LANGUAGE="JavaScript">
function Previous()
{
if(xmlLibrary.recordset.AbsolutePosition > 1)
xmlLibrary.recordset.movePrevious();
}
function Next()
{
if(xmlLibrary.recordset.AbsolutePosition < xmlLibrary.recordset.RecordCount)
xmlLibrary.recordset.moveNext();
}
</SCRIPT>
</BODY>
</HTML>

 

i kod pliku library.xml:

<?xml version="1.0" standalone="yes"?>
<!-- File name: library.xml -->
<!-- address: file://c:\books\java\library.xml -->
<library>
<book>
<title> SymbolicC++ </title>
<subtitle> An Introduction to Computer Algebra </subtitle>
<author> Tan Kiat Shi, Willi Hans Steeb, Yorick Hardy </author>
<ISBN> 1852332603 </ISBN>
<publisher> Springer </publisher>
<city> London </city>
<year> 2000 </year>
</book>
<book>
<title> Classical and Quantum Computing </title>
<subtitle> with C++ and Java Simulations </subtitle>
<author> Yorick Hardy and Willi Hans Steeb </author>
<ISBN> 3764366109 </ISBN>
<publisher> Birkhauser Publishing </publisher>
<city> Basel </city>
<year> 20001 </year>
</book>
</library>

Odnośnik do komentarza
Udostępnij na innych stronach

Witam.

Mam prosta stronke w html i chce do niej zaladowac plik XML. Pod IE skrypt dziala poprawnie a firefox nie chce tego lyknac.

Czy ktos wie w czym jest problem?

Nie masz szans. Bo to nie jest ,,stronka w HTML'', tylko w tfuj, MSHTML. Jeden taki chciał kiedyś być nowoczesny, i dołożył do przeglądarki semantykę znacznika <xml>. Zwało się to "xml islands". Znacznik był niestandardowy, a semantyka wadliwa by design, i zaimplementowana w jedynie słusznej przeglądarce.

XML z natury, jako metajęzyk, nie zajmuje się semantyką.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...