🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.xml
Article #10268

Re: Format deklaracji kodowania

#10268
From: szomiz
Date: Sat, 05 Nov 2011 18:16
44 lines
2368 bytes
Użytkownik "Borneq" <borneq@antyspam.hidden.pl> napisał w wiadomości
news:j93t3d$9mj$2@inews.gazeta.pl...

> <?xml version="1.0" encoding="utf-8"?>
> <?xml version="1.0" encoding="utf-8" ?>

Z dokladnoscia do sprawdzenie prologu *nic* nie mowi o tym,

> czy plik jest prawidłowym XML-em z kodowaniem UTF-8 czy też dowolnym innym
> plikiem tekstowym.

http://www.w3.org/TR/xml/#sec-prolog-dtd

> Czy po "<?" piszemy "xml" czy dopuszczalne są tutaj spacje? czy przed i

Niedopuszczalne.

      [23]    XMLDecl    ::=    '<?xml' VersionInfo EncodingDecl? SDDecl? S?
'?>'


> po znaku równości mogą być spacje? Jak napisać najszybszą klasę

Moga.

      [24]    VersionInfo    ::=    S 'version' Eq ("'" VersionNum "'" | '"'
VersionNum '"')

      [80]    EncodingDecl    ::=    S 'encoding' Eq ('"' EncName '"' | "'"
EncName "'" )

[32]   SDDecl   ::=   S 'standalone' Eq (("'" ('yes' | 'no') "'") | ('"'
('yes' | 'no') '"'))[VC: Standalone Document Declaration]

      [25]    Eq    ::=    S? '=' S?

      [3]    S    ::=    (#x20 | #x9 | #xD | #xA)+

> parsującą tylko tę deklarację, czyli sprawdzenie że musi kończyć się na
> "?>"

Klase? Wyrazeniem regularnym to spawdzisz.

sz.
Technical Details
Message-ID: <4eb57d53$0$5816$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed1.plix.pl!goblin3!goblin1!goblin2!goblin.stu.neva.ru!feeder1.cambriumusenet.nl!feeder2.cambriumusenet.nl!feed.tweaknews.nl!209.197.12.246.MISMATCH!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <j93t3d$9mj$2@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed1.plix.pl!goblin3!goblin1!goblin2!goblin.stu.neva.ru!feeder1.cambriumusenet.nl!feeder2.cambriumusenet.nl!feed.tweaknews.nl!209.197.12.246.MISMATCH!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: "szomiz" <szomiz@kocha.dostawac.reklamy.przez.net>
Newsgroups: pl.comp.xml
References: <j93t3d$9mj$2@inews.gazeta.pl>
Subject: Re: Format deklaracji kodowania
Date: Sat, 5 Nov 2011 19:16:10 +0100
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-RFC2646: Format=Flowed; Original
Lines: 46
Message-ID: <4eb57d53$0$5816$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 79.187.20.2
X-Trace: 1320516947 unt-rea-a-02.news.neostrada.pl 5816 79.187.20.2:2593
X-Complaints-To: abuse@news.neostrada.pl
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit