Article View: pl.comp.xml
Article #203Re: XML Editor 1.0
From: Marcin Jagodzinski
Date: Sun, 17 Sep 2000 16:29
Date: Sun, 17 Sep 2000 16:29
45 lines
3219 bytes
3219 bytes
On Sun, 17 Sep 2000 15:43:08 +0200, "Grzegorz Balnis" <gbalnis@abc.com.pl> wrote: >>Nie numeryczne (na ogół). To wygl?da tak, że wpisujesz '?', a on to >>zamienia na jakie? ¹ czy co? w tym stylu. Można to wył?czyć. > >A jednak w tym szaleństwie jest metoda! Wprowadzasz małe a z ogonkiem (ą) z >klawiatury, tj. wysyłasz kod 0xB9 (klawiatura Windows cp1250, prawda?). Nasz >bohater dekoduje to używając albo iso-8859-1 albo cp1252 (ale na pewno nie >iso-8859-2!!!), gdzie pod kodem 0xB9 jest znaczek "superscript one" (jedynka >we frakcji górnej) a następnie zapisuje go jako encję znakową z ISO 8879 >(SGML!): sup1. Niech zgadnę: jak wpiszesz ć (znaczy gdybyś nie zobaczył >znaczka, chodzi o małe http://charts.unicode.org/Glyphs/01/U0107.gif :-), on >zapisze to jako Æ? Zapewne tak. Tak samo robił HotMetal, którego testowałem jakiś czas temu. >Niestety, to oznacza, że kompletnie nic nie rozumie. A poza tym, jako edytor >XML powinien pisać encje numeryczne, czyli zamiast ¹ zgodnie z XML spec >powinien napisać ¹! To zależy zapewne też od DTD. To DTD w którym pisałem "rozumie" encje Latin-1, więc ich używa. >>Pogrzebałem dalej i to działa. Po wył?czeniu konwersji na encje, zapisuje >>8-bitowo w ISO-8859-2, pod warunkiem użycia odpowiedniej klawaitury. W >>prologu nic nie zmienia. > >To miłe z jego strony :-) Ale dam głowę, że nie ma pojęcie, że pisze w >8859-2. Po prostu oddaje, co dostał. Zaryzykowałbym twierdzenie że z >klawiaturą i fontem Windows mozna by było pisać i czytać pliki kodowane >windows-1250. Dokładnie. >Na 100% ma znaczenie. To jest przetwarzane w trakcie tworzenia parsera, więc >musi być jak najprostsze w interpretacji. To znaczy o tyle mnie zdziwiło, że wydawało mi się, że w PI kolejność atrybutów nie ma znaczenia (podobnie jak w tagach). I wydało mi się dziwne, że specyfikacja jednak pewnej kolejności wymaga. Marcin Jagodzinski (or compatible)
Technical Details
Message-ID:
<dnn9ssghbgdc7eg9e1i0aba6e0ejv44vlt@4ax.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news.ipartners.pl!news.webcorp.com.pl!not-for-mailReferences:
<8p5bdg$lsc$1@news.tpi.pl> <8p7i8g$5sr$1@h1.uw.edu.pl> <8p7nct$696$1@news.tpi.pl> <8pdf57$2ki$1@news.ipartners.pl> <ck82ssk0uimg71fg5vl3p5617pkeokqc6k@4ax.com> <8pvm8r$msd$1@news.ipartners.pl> <jr77sscsdi3h5ng3s1se239ukacgkcln7r@4ax.com> <8q294l$838$1@news.ipartners.pl> <42a9ss0sg9nialmm22puk5q8g86ke1teua@4ax.com> <8q2hou$fmo$1@news.ipartners.pl>Show 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.man.poznan.pl!news.ipartners.pl!news.webcorp.com.pl!not-for-mail From: Marcin Jagodzinski <pisz_na_adres_z_reply_to@webcorp.com.pl> Newsgroups: pl.comp.xml Subject: Re: XML Editor 1.0 Date: Sun, 17 Sep 2000 18:29:53 +0200 Organization: we własnym imieniu :-) Lines: 45 Message-ID: <dnn9ssghbgdc7eg9e1i0aba6e0ejv44vlt@4ax.com> References: <8p5bdg$lsc$1@news.tpi.pl> <8p7i8g$5sr$1@h1.uw.edu.pl> <8p7nct$696$1@news.tpi.pl> <8pdf57$2ki$1@news.ipartners.pl> <ck82ssk0uimg71fg5vl3p5617pkeokqc6k@4ax.com> <8pvm8r$msd$1@news.ipartners.pl> <jr77sscsdi3h5ng3s1se239ukacgkcln7r@4ax.com> <8q294l$838$1@news.ipartners.pl> <42a9ss0sg9nialmm22puk5q8g86ke1teua@4ax.com> <8q2hou$fmo$1@news.ipartners.pl> Reply-To: marcinj@portfolio.art.pl NNTP-Posting-Host: dlp-as3-as39.ipartners.pl Mime-Version: 1.0 X-Trace: aquarius.webcorp.com.pl 969208297 10498 157.25.93.168 (17 Sep 2000 16:31:37 GMT) X-Complaints-To: usenet@webcorp.com.pl NNTP-Posting-Date: 17 Sep 2000 16:31:37 GMT X-Newsreader: Forte Agent 1.7/32.534 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit