|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Namespaces in XMLSpy
I am using XSLT version 2.0 and my stylesheet tag now
looks like this:
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xsl:xpath-default-namespace="yyyy">
I haven't changed any other part of my code and I
tried the xpath-default-namespace with and without the
'xsl:'. I am still getting the same error I had
before. Any further ideas?
Jonathan Marenus
--- Michael Kay <mike@xxxxxxxxxxxx> wrote:
> Sorry the reply was so brief, it was late at night,
> and I thought the
> information might be enough.
>
> Let's write expanded names in the form
> {namespace}local.
>
> In the document
>
> <A xmlns="yyyy">
> <B>
> <C/>
> </B>
> </A>
>
> you have three elements whose expanded names are
> {yyyy}A, {yyyy}B, and
> {yyyy}C.
>
> In XSLT 1.0, to match an element {yyyy}A, you need
> to bind a namespace
> prefix to yyyy and use that prefix in the match
> pattern or XPath expression
> step. For example
>
> <xsl:template match="y:A" xmlns:y="yyyy">
> <xsl:value-of select="y:B/y:C"/>
> </xsl:template>
>
> In XSLT 2.0, you can set
> xpath-default-namespace="yyyy" instead.
>
> Michael Kay
> http://www.saxonica.com/
>
> > -----Original Message-----
> > From: Jonathan Marenus
> [mailto:jonathanmarenus@xxxxxxxxx]
> > Sent: 04 March 2005 06:02
> > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > Subject: RE: Namespaces in XMLSpy
> >
> >
> > Ok, Let's say my XML file consists of 3 elements
> A,B,C
> > with A being the outermost element with a
> namespace
> > declaration of xmlns="yyyyy". In what way are the
> > element names B and C changed and in what way must
> I
> > change the stylesheet to match those new names.
> This
> > has been a problem at work that I have been
> putting
> > off for the last 3 months and it has gotten to the
> > point where I must have it working. I just
> started
> > using XSL 5 months ago so being explicit would
> help
> > very much so.
> >
> > Thanks.
> >
> > Jonathan Marenus
> >
> > --- Michael Kay <mike@xxxxxxxxxxxx> wrote:
> >
> > > If you have a namespace declaration such as
> > > xmlns="yyyyy" in your outermost
> > > element, this changes the name of every element
> in
> > > your document, and your
> > > stylesheet must be changed to match the new
> names.
> > >
> > > Michael Kay
> > > http://www.saxonica.com/
> > >
> > > > -----Original Message-----
> > > > From: Jonathan Marenus
> > > [mailto:jonathanmarenus@xxxxxxxxx]
> > > > Sent: 03 March 2005 22:10
> > > > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > > > Subject: Namespaces in XMLSpy
> > > >
> > > >
> > > > Ok, here's my problem:
> > > >
> > > > I have both a namespace and a schema as
> > > > attributes in my root element. I am using
> XMLSpy
> > > to
> > > > transform the file, and for some unknown
> reason,
> > > it is
> > > > copying the entire original file into output
> > > instead
> > > > of making the changes that I specify in the
> XSL
> > > file.
> > > > If I delete those attributes, the XSL
> > > transformation
> > > > is successful, but I need to find a way for it
> to
> > > work
> > > > with the namespace and schema attributes in
> there.
> > > I
> > > > am not sure if this problem is specifically
> > > related to
> > > > XMLSpy. It could be that I need to add
> something
> > > in
> > > > my XSL code or even a change in settings in
> > > XMLSpy,
> > > > but either way, I need this resolved as soon
> as
> > > > possible so any feedback would be greatly
> > > appreciated.
> > > > Thanks.
> > > >
> > > > Jonathan Marenus
> > > >
> > > >
> > > >
> > > >
> > > > __________________________________
> > > > Celebrate Yahoo!'s 10th Birthday!
> > > > Yahoo! Netrospective: 100 Moments of the Web
> > > > http://birthday.yahoo.com/netrospective/
> > >
> > >
> >
> >
> >
> >
> >
> > __________________________________
> > Celebrate Yahoo!'s 10th Birthday!
> > Yahoo! Netrospective: 100 Moments of the Web
> > http://birthday.yahoo.com/netrospective/
>
>
__________________________________
Celebrate Yahoo!'s 10th Birthday!
Yahoo! Netrospective: 100 Moments of the Web
http://birthday.yahoo.com/netrospective/
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








