🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.xml
Article #9604

Re: MSXML i xml:id

#9604
From: Jakub Gwozdz
Date: Fri, 21 Dec 2007 10:23
45 lines
2724 bytes
szomiz napisał(a):

> Użytkownik "Jakub Gwozdz" <gwozdziu@rpg.pl> napisał w wiadomości 
> news:1pupc0wavzivw.dlg@gwozdziu.rpg.pl...
> 
>> A właśnie według standardu (który przytoczyłeś) jak najbardziej jest to
>> warunek. Albo inaczej - refuri do podpisywanego dokumentu ma być
>> rozwiązywane wg XPath, a ten dla składni #jakisID wymaga, aby dokument 
>> miał
> 
> Jestes pewien, ze ten XPath _musi_ wskazywac na atrybut ID?
>
> Poza tym: wskazujac na atrybut dokonasz podpisania tego wlasnie atrybutu. A 
> zdaje sie, ze chcesz podpisac dokument / kawalek dokumentu...

Nie, wskazując w refUri na "#jakisID" podpiszę cały element, który ma
atrybut ID=="jakisID" (zakładając, że ID jest unikalnym atrybutem wg
XPath). Wytestowane na kilka sposobów :)

>> Właśnie... konwencje konwencjami, ale ponieważ nie są zgodne ze 
>> standardami
>> (o mighty microsoft, we thank you again), tak utworzony dokument nie 
>> będzie
>> weryfikowalny w innych implementacjach (like Java). To, do czego próbuję
>> dojść, to jednoznaczna odpowiedź, że na pewno wina leży w implementacji
>> MS-a, a nie w moim programie w Javie :)
> 
> Och jak ja bym chcial zeby reszta swiata traktowala swoje biblioteki do 
> XML'a tak jak MS traktuje swoje...

O'RLY? :)

Faktycznie jest taki dobry, czy "'sarkazm' to trudne słowo" ? Pytam, bo
prawdę powiedziawszy nie znam się na MSowym XMLu. 

Poza tym już zauważyłem błąd w swoim pierwotnym podejściu - nieuprawnionego
uznania atrybutu o nazwie "ID", "Id" czy "id" za identyfikator dokonuje nie
parser xml-a, tylko mechanizm SignedXml.

-- 
Jakub Gwóźdź    | 
gwozdziu@rpg.pl | 
                  
                  
                  
Technical Details
Message-ID: <10uda51ji85qk$.dlg@gwozdziu.rpg.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <dprn7zihpal2$.dlg@gwozdziu.rpg.pl> <fk1f1b$7g2$1@atlantis.news.tpi.pl> <cwe0dqock9dj$.dlg@gwozdziu.rpg.pl> <fk6ue3$j85$1@atlantis.news.tpi.pl> <d7cgm54aj87n$.dlg@gwozdziu.rpg.pl> <fk96s8$evt$1@nemesis.news.tpi.pl> <1pupc0wavzivw.dlg@gwozdziu.rpg.pl> <fke8au$f88$1@nemesis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Jakub Gwozdz <gwozdziu@rpg.pl>
Newsgroups: pl.comp.xml
Subject: Re: MSXML i xml:id
Date: Fri, 21 Dec 2007 11:23:22 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 45
Message-ID: <10uda51ji85qk$.dlg@gwozdziu.rpg.pl>
References: <dprn7zihpal2$.dlg@gwozdziu.rpg.pl> <fk1f1b$7g2$1@atlantis.news.tpi.pl> <cwe0dqock9dj$.dlg@gwozdziu.rpg.pl> <fk6ue3$j85$1@atlantis.news.tpi.pl> <d7cgm54aj87n$.dlg@gwozdziu.rpg.pl> <fk96s8$evt$1@nemesis.news.tpi.pl> <1pupc0wavzivw.dlg@gwozdziu.rpg.pl> <fke8au$f88$1@nemesis.news.tpi.pl>
NNTP-Posting-Host: cryptotech.bci.net.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1198232610 4905 81.21.196.66 (21 Dec 2007 10:23:30 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Fri, 21 Dec 2007 10:23:30 +0000 (UTC)
X-User: gwozdziu2
User-Agent: 40tude_Dialog/2.0.15.1pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit