🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.xml
Article #203

Re: XML Editor 1.0

#203
From: Marcin Jagodzinski
Date: Sun, 17 Sep 2000 16:29
45 lines
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? &sup1; 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 &AElig;?

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 &sup1; zgodnie z XML spec
>powinien napisać &#x00b9;!

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-mail
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>

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