Article View: pl.comp.xml
Article #9604Re: MSXML i xml:id
From: Jakub Gwozdz
Date: Fri, 21 Dec 2007 10:23
Date: Fri, 21 Dec 2007 10:23
45 lines
2724 bytes
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-mailReferences:
<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