| <?xml version="1.0" encoding="iso-8859-1"?> |
| <xsl:stylesheet |
| xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
| version="1.0" |
| > |
| |
| <!-- Test FileName: mk008.xsl --> |
| <!-- Source Attribution: |
| This test was written by Michael Kay and is taken from |
| 'XSLT Programmer's Reference' published by Wrox Press Limited in 2000; |
| ISBN 1-861003-12-9; copyright Wrox Press Limited 2000; all rights reserved. |
| Now updated in the second edition (ISBN 1861005067), http://www.wrox.com. |
| No part of this book may be reproduced, stored in a retrieval system or |
| transmitted in any form or by any means - electronic, electrostatic, mechanical, |
| photocopying, recording or otherwise - without the prior written permission of |
| the publisher, except in the case of brief quotations embodied in critical articles or reviews. |
| --> |
| <!-- Example: sample.xml, principal2.xsl (includes date.xsl, copyright.xsl) --> |
| <!-- Chapter/Page: 3-91 --> |
| <!-- Purpose: Importing stylesheets --> |
| |
| <xsl:import href="./inc/copyright.xsl"/> |
| <xsl:variable name="owner">Wrox Press Ltd</xsl:variable> |
| <xsl:variable name="date">2001</xsl:variable> |
| <!--<xsl:include href="./inc/date.xsl/>--> |
| |
| <xsl:output method="xml" encoding="iso-8859-1" indent="yes"/> |
| <xsl:strip-space elements="*"/> |
| |
| <xsl:template match="date"> |
| <date><xsl:value-of select="$date"/></date> |
| </xsl:template> |
| |
| <xsl:template match="copyright"> |
| <copyright><xsl:call-template name="copyright"/></copyright> |
| </xsl:template> |
| |
| <xsl:template match="*"> |
| <xsl:copy> |
| <xsl:copy-of select="@*"/> |
| <xsl:apply-templates/> |
| </xsl:copy> |
| </xsl:template> |
| |
| </xsl:stylesheet> |
| |