Article View: pl.comp.xml
Article #859output - xslt
From: Marcin Antczak
Date: Mon, 19 Feb 2001 19:26
Date: Mon, 19 Feb 2001 19:26
46 lines
2646 bytes
2646 bytes
mam pewien dziwny problem - w sumie nic konkretnego ale jakoś nie lubię niedomówień... więc może ktoś na grupie wyjaśni mi o co chodzi. na wstępie: serwer IIS, parser MSXML 3.0 a problem to: jest plik .xml i .xslt, w kodzie asp dokonuję transformacji xml/xslt - a wynikiem ma być xhtml 1.0 przy czym transformacja nie jest realizowana w "bezpośredni" sposób tylko z xslt tworzony jest template następnie używam .createProcessor i jako input podaję xml a output = Response... w samym pliku xslt output wygląda tak: <xsl:output method="xml" version="1.0" indent="no" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" omit-xml-declaration="yes" media-type="text/xml"> wynik jest generowany poprawnie i wszystko niby gra - ale że lubię sprawdzać kod pod kątem zgodności ze standardami postanowiłem użyć http://validator.w3.org no i wynik jest dość dziwny: a.. Document type: HTML 4.01 Transitional Below are the results of attempting to parse this document with an SGML parser. a.. Line 1, column 1: ˙ţ<!DOCTYPE html PUBLIC "-//W3C//DTD ... ^ Error: Missing DOCTYPE declaration at start of document (explanation...) czyli przed pierwszym znakiem pojawiają się jakieś "krzaki" niewiadomego dla mnie pochodzenia... i nie wiem co to ma być - czy taki kod dostaje przegądarka - jakiś błąd parsera.... jak ktoś ma pomysł co to, to proszę o info - nie jest to jakaś super poważna sprawa - strony wyświetlają się poprawnie, po zapisaniu strony xhtml do pliku te znaki też jakby nie istniały... a jednak. acha jeszcze jedno - transformacja xml/xslt - > xhtml przy użyciu transformNode daje poprawny wynik - tj przy validacji krzaków na początku nie ma...
Technical Details
Message-ID:
<96rrqo$jp1$1@sunsite.icm.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!not-for-mail From: "Marcin Antczak" <marcin_ant@poczta.onet.pl> Newsgroups: pl.comp.xml Subject: output - xslt Date: Mon, 19 Feb 2001 20:26:38 +0100 Organization: http://news.icm.edu.pl/ Lines: 48 Message-ID: <96rrqo$jp1$1@sunsite.icm.edu.pl> NNTP-Posting-Host: telecal.mpnet.pl Mime-Version: 1.0 X-Trace: sunsite.icm.edu.pl 982610585 20257 212.244.61.102 (19 Feb 2001 19:23:05 GMT) X-Complaints-To: abuse@icm.edu.pl NNTP-Posting-Date: Mon, 19 Feb 2001 19:23:05 +0000 (UTC) X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2403.0000 X-Newsreader: Microsoft Outlook Express 6.00.2403.0000 X-MSMail-Priority: Normal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit