🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.xml
Article #10162

Re: problem z xmlns (chyba)

#10162
From: Maciej Misiak
Date: Tue, 02 Jun 2009 19:11
55 lines
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-mail
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>

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