Article View: pl.comp.xml
Article #10162Re: problem z xmlns (chyba)
From: Maciej Misiak
Date: Tue, 02 Jun 2009 19:11
Date: Tue, 02 Jun 2009 19:11
55 lines
2691 bytes
2691 bytes
szomiz pisze: > Co to znaczy "oderwany" i w ktorym momencie w praktycznym zastosowaniu > transformacji wystepuje? Ja myślałem, że chodzi o jakiś dziwoląg w stylu: <xsl:transform ...> <xsl:template match="@href"> ... <i uderzamy we wszystkie hrefy w calym dokumencie bez względu na kontekst> ... </xsl:template> </xsl:transform> >> W sensie: czegoś takiego?... > > Nie. W sensie czegos takiego: Czyli całość: <?xml version="1.0" encoding="UTF-8"?> <a xmlns="pierwsze-uri"> <b xmlns="drugie-uri"> </b> </a> Traktujemy szablonem <xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> <xsl:output method="text"/> <xsl:template match="/"> <xsl:value-of select="child::node()/namespace-uri()"/> </xsl:template> </xsl:transform> i wychodzi 'pierwsze-uri'. Gucio. Próbuję <xsl:value-of select="namespace-uri(child::node())"/>. To samo, też gucio. Teraz drugie podejście: a) child::node()/child::node()/namespace-uri() -> ' drugie-uri' b) child::node()/namespace-uri(child::node()) -> 'Error [...] A sequence of more than one item is not allowed as the first argument of namespace-uri() [...]' c) namespace-uri(child::node()/child::node()) -> 'Error j.w.' d) a/namespace-uri(child::node()) -> '' (pusto) e) a/child::node()/namespace-uri() -> '' (też pusto) Kończmy temat, mnie już przerasta :) :/ :( Rozumiem tylko a) Za jakieś pół roku siedzenia będę już mógł o takich rzeczach dyskutować, obiecuję. Opowiadaj czego oczekiwałeś, albo poczekaj. Za te pół roku podejmę rękawicę i odpowiem na Twoje pytanie :) -- grizzley
Technical Details
Message-ID:
<h03thl$usp$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mailReferences:
<h034qj$nbr$1@atlantis.news.neostrada.pl> <6069.0000027f.4a2534dd@newsgate.onet.pl> <h03djv$749$1@nemesis.news.neostrada.pl> <h03nja$dld$1@news.onet.pl> <h03q6d$pgb$1@nemesis.news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail From: Maciej Misiak <grizzley@poczta.onet.pl> Newsgroups: pl.comp.xml Subject: Re: problem z xmlns (chyba) Date: Tue, 02 Jun 2009 21:11:43 +0200 Organization: http://onet.pl Lines: 55 Message-ID: <h03thl$usp$1@news.onet.pl> References: <h034qj$nbr$1@atlantis.news.neostrada.pl> <6069.0000027f.4a2534dd@newsgate.onet.pl> <h03djv$749$1@nemesis.news.neostrada.pl> <h03nja$dld$1@news.onet.pl> <h03q6d$pgb$1@nemesis.news.neostrada.pl> NNTP-Posting-Host: ip-62-69-199-251.globalconnect.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1243969909 31641 62.69.199.251 (2 Jun 2009 19:11:49 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Tue, 2 Jun 2009 19:11:49 +0000 (UTC) User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) In-Reply-To: <h03q6d$pgb$1@nemesis.news.neostrada.pl> X-Antivirus: avast! (VPS 090601-0, 2009-06-01), Outbound message X-Antivirus-Status: Clean Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit