xsl-list
[Top] [All Lists]

Re: filtering elements using identity transform

2005-03-31 06:40:01

] You were right. There was an xmlns in my xhtml input and Iam
] surprised nobody saw it because it was there in the xhtml snippet I posted
] yesterday.

we needed to know if there was (or was not) one on the top level
element. Your latest posting shows that there is not one.


] <html>
]   <head>
] 
]   </head>
]   <body>
]     <p>
]       <table>
]        <tr>

so these are html elements in no-namespace.
A template such as  match="p" would match these elements


]           <slideshow author="Yours Truly" title="Sample Slide Show" date
]      ="Date of publication"  xmlns="urn:hl7-org/v3">

here you change to the namespace urn:hl7-org/v3 

]          <td>
The namespace urn:hl7-org/v3 is still in effect here so this is not td in
no-namespace but is td in the namespace urn:hl7-org/v3 
match="td" will therefore _not_ match this element.
You could use
match="v3:td" xmlns:v3="urn:hl7-org/v3 "
but most likely to intend this td element to be in the same namespace
as the surrounding <table> in which case your input is in error and you
need <td xmlns="">

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>