Article View: pl.comp.xml
Article #202Re: XML Editor 1.0
From: Grzegorz Balnis
Date: Sun, 17 Sep 2000 13:43
Date: Sun, 17 Sep 2000 13:43
51 lines
3188 bytes
3188 bytes
Marcin Jagodzinski napisał(a) w wiadomości: <42a9ss0sg9nialmm22puk5q8g86ke1teua@4ax.com>... >On Sun, 17 Sep 2000 13:15:47 +0200, "Grzegorz Balnis" <gbalnis@abc.com.pl> >wrote: > > >>Napisałe?, że XMetal trzyma znaki jako encje (numeryczne)? Wewnętrznie? > >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 Æ? 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ć ¹! >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. >>Słusznie. Nie sprawdziłem w XML rec, ale prawie na pewno kolejno?ć w prologu >>jest: >><?xml version="1.0" encoding="ISO-8859-2" standalone="yes"?> > >Niby tak... Wydawało mi się, że kolejno?ć nie ma tu znaczenia. Na 100% ma znaczenie. To jest przetwarzane w trakcie tworzenia parsera, więc musi być jak najprostsze w interpretacji. >No to mamy takie same problemy ;-) Yeap. Miło czasem ponarzekać, nie? Serwus Grzegorz Balnis, gbalnis@abc.com.pl
Technical Details
Message-ID:
<8q2hou$fmo$1@news.ipartners.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!news.ipartners.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>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.icm.edu.pl!news.ipartners.pl!not-for-mail From: "Grzegorz Balnis" <gbalnis@abc.com.pl> Newsgroups: pl.comp.xml Subject: Re: XML Editor 1.0 Date: Sun, 17 Sep 2000 15:43:08 +0200 Organization: Internet Partners Lines: 53 Message-ID: <8q2hou$fmo$1@news.ipartners.pl> 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> NNTP-Posting-Host: 157.25.192.162 X-Trace: news.ipartners.pl 969198174 16088 157.25.192.162 (17 Sep 2000 13:42:54 GMT) X-Complaints-To: abuse@ipartners.pl NNTP-Posting-Date: 17 Sep 2000 13:42:54 GMT X-Newsreader: Microsoft Outlook Express 4.71.1712.3 X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit