Changeset 21
- Timestamp:
- Mar 22, 2008 12:07:02 PM (13 years ago)
- Location:
- 1dwg/trunk
- Files:
-
- 3 added
- 35 edited
Legend:
- Unmodified
- Added
- Removed
-
1dwg/trunk/1998spheres.xml
r14 r21 2 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 3 3 <SASroot version="1.0" 4 xmlns="http://www.smallangles.net/cansas1d"5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"6 xsi:schemaLocation="http://www.smallangles.net/cansas1d7 http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd">4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 8 8 <!-- 9 9 USAXS data recorded at beam line X23A3, NSLS -
1dwg/trunk/IgorPro/1998spheres-test2.xml
r7 r21 1 1 <?xml version="1.0"?> 2 <cansas version="2.0a" 3 xmlns="PRJ-XML-testing" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xsi:schemaLocation="PRJ-XML-testing version2.xsd" 6 > 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 3 <SASroot version="1.0" 4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 7 8 <!-- 8 9 USAXS data recorded at beam line X23A3, NSLS -
1dwg/trunk/IgorPro/1998spheres.xml
r7 r21 1 1 <?xml version="1.0"?> 2 <SASroot xmlns="http://www.smallangles.net/cansas1d" 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 3 <SASroot version="1.0" 4 xmlns="cansas1d/1.0" 3 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation=" http://www.smallangles.net/cansas1d/ http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd"5 version="1.0">6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 6 8 <!-- 7 9 USAXS data recorded at beam line X23A3, NSLS -
1dwg/trunk/IgorPro/ISIS_SANS_Example.xml
r17 r21 1 1 <?xml version="1.0"?> 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 3 <SASroot version="1.0" 4 xmlns="http://www.smallangles.net/cansas1d" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="http://www.smallangles.net/cansas1d/ http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd"> 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 3 <SASroot version="1.0" 4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 7 8 <SASentry> 8 9 <Title> standard can 12mm SANS </Title> -
1dwg/trunk/IgorPro/W1W2.XML
r17 r21 1 1 <?xml version="1.0"?> 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 3 <SASroot version="1.0" 4 xmlns="http://www.smallangles.net/cansas1d" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="http://www.smallangles.net/cansas1d/ http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd"> 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 3 <SASroot version="1.0" 4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 7 8 <SASentry name="W1"> 8 9 <Title> standard can 12mm SANS </Title> -
1dwg/trunk/IgorPro/bimodal-test1.xml
r12 r21 2 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 3 3 <SASroot version="1.0" 4 xmlns="http://www.smallangles.net/cansas1d/"5 6 xsi:schemaLocation="http://www.smallangles.net/cansas1d/ http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd"7 4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 8 8 <SASentry> 9 9 <Title>SAS bimodal test1</Title> -
1dwg/trunk/IgorPro/cs_af1410.xml
r17 r21 1 1 <?xml version="1.0"?> 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 2 3 <SASroot version="1.0" 3 xmlns="http://www.smallangles.net/cansas1d"4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"5 xsi:schemaLocation="http://www.smallangles.net/cansas1d/6 http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd">4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 7 8 <SASentry name="AF1410:10"> 8 9 <Title>AF1410-10 (AF1410 steel aged 10 h)</Title> -
1dwg/trunk/IgorPro/cs_collagen.xml
r7 r21 1 1 <?xml version="1.0"?> 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 2 3 <SASroot version="1.0" 3 xmlns="http://www.smallangles.net/cansas1d"4 5 xsi:schemaLocation="http://www.smallangles.net/cansas1d/ http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd"6 4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 7 8 <SASentry> 8 9 <Title>dry chick collagen, d = 673 A, 6531 eV, X6B</Title> -
1dwg/trunk/IgorPro/cs_collagen_full.xml
r7 r21 1 1 <?xml version="1.0"?> 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 2 3 <SASroot version="1.0" 3 xmlns="http://www.smallangles.net/cansas1d"4 5 xsi:schemaLocation="http://www.smallangles.net/cansas1d/ http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd"6 4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 7 8 <SASentry> 8 9 <Title>dry chick collagen, d = 673 A, 6531 eV, X6B</Title> -
1dwg/trunk/IgorPro/ill_sasxml_example.xml
r9 r21 1 1 <?xml version="1.0"?> 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 2 3 <SASroot version="1.0" 3 xmlns="http://www.smallangles.net/cansas1d"4 5 xsi:schemaLocation="http://www.smallangles.net/cansas1d/ http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd"6 4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 7 8 <SASentry> 8 9 <Title>ILL-D22 example: 7D1 2mm </Title> -
1dwg/trunk/IgorPro/isis_sasxml_example.xml
r9 r21 1 1 <?xml version="1.0"?> 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 2 3 <SASroot version="1.0" 3 xmlns="http://www.smallangles.net/cansas1d"4 5 xsi:schemaLocation="http://www.smallangles.net/cansas1d/ http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd"6 4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 7 8 <SASentry> 8 9 <Title> LOQ TK49 Standard 12mm C9 </Title> -
1dwg/trunk/IgorPro/r586.xml
r9 r21 1 1 <?xml version="1.0"?> 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 2 3 <SASroot version="1.0" 3 xmlns="http://www.smallangles.net/cansas1d"4 5 xsi:schemaLocation="http://www.smallangles.net/cansas1d/ http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd"6 4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 7 8 <SASentry> 8 9 <Title>ILL-D11 example1: 2A 5mM 0%D2O</Title> -
1dwg/trunk/IgorPro/r597.xml
r9 r21 1 1 <?xml version="1.0"?> 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 2 3 <SASroot version="1.0" 3 xmlns="http://www.smallangles.net/cansas1d"4 5 xsi:schemaLocation="http://www.smallangles.net/cansas1d/ http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd"6 4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 7 8 <SASentry> 8 9 <Title>ILL-D11 example2: 2A 5mM 0%D2O</Title> -
1dwg/trunk/W1W2.XML
r19 r21 1 1 <?xml version="1.0"?> 2 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 3 <SASroot version="1.0" 4 xmlns="http://www.smallangles.net/cansas1d" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="http://www.smallangles.net/cansas1d/ http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd"> 7 <SASentry name="W1"> 3 <SASroot version="1.0" 4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 8 <SASentry name="W1"> 8 9 <Title> standard can 12mm SANS </Title> 9 10 <Run> 39068 </Run> -
1dwg/trunk/bimodal-test1.xml
r14 r21 2 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 3 3 <SASroot version="1.0" 4 xmlns="http://www.smallangles.net/cansas1d"5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"6 xsi:schemaLocation="http://www.smallangles.net/cansas1d7 http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd">4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 8 8 <SASentry> 9 9 <Title>SAS bimodal test1</Title> -
1dwg/trunk/cansas1d-template.xml
r14 r21 2 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 3 3 <SASroot version="1.0" 4 xmlns="http://www.smallangles.net/cansas1d"5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"6 xsi:schemaLocation="http://www.smallangles.net/cansas1d7 http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd">4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 8 8 <!-- 9 9 file: cansas1d-template.xml -
1dwg/trunk/cansas1d.xml
r14 r21 2 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 3 3 <SASroot version="1.0" 4 xmlns="http://www.smallangles.net/cansas1d"5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"6 xsi:schemaLocation="http://www.smallangles.net/cansas1d7 http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd">4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 8 8 <SASentry> 9 9 <Title></Title> -
1dwg/trunk/cansas1d.xsd
r19 r21 2 2 <?xml-stylesheet type="text/cs:xsl" href="xsd-documentation.xsl" ?> 3 3 <schema xmlns="http://www.w3.org/2001/XMLSchema" 4 targetNamespace=" http://www.smallangles.net/cansas1d"4 targetNamespace="cansas1d/1.0" 5 5 xmlns:xsd="http://www.w3.org/2001/XMLSchema" 6 xmlns:tns=" http://www.smallangles.net/cansas1d"6 xmlns:tns="cansas1d/1.0" 7 7 elementFormDefault="qualified"> 8 8 -
1dwg/trunk/cs_af1410.xml
r14 r21 2 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 3 3 <SASroot version="1.0" 4 xmlns="http://www.smallangles.net/cansas1d"5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"6 xsi:schemaLocation="http://www.smallangles.net/cansas1d7 http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd">4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 8 8 <SASentry name="AF1410:10"> 9 9 <Title>AF1410-10 (AF1410 steel aged 10 h)</Title> -
1dwg/trunk/cs_collagen.xml
r14 r21 2 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 3 3 <SASroot version="1.0" 4 xmlns="http://www.smallangles.net/cansas1d"5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"6 xsi:schemaLocation="http://www.smallangles.net/cansas1d7 http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd">4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 8 8 <SASentry> 9 9 <Title>dry chick collagen, d = 673 A, 6531 eV, X6B</Title> -
1dwg/trunk/cs_collagen_full.xml
r14 r21 2 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 3 3 <SASroot version="1.0" 4 xmlns="http://www.smallangles.net/cansas1d"5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"6 xsi:schemaLocation="http://www.smallangles.net/cansas1d7 http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd">4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 8 8 <SASentry> 9 9 <Title>dry chick collagen, d = 673 A, 6531 eV, X6B</Title> -
1dwg/trunk/example.xsl
r17 r21 2 2 <xsl:stylesheet version="1.0" 3 3 xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 4 xmlns:cs=" http://www.smallangles.net/cansas1d"4 xmlns:cs="cansas1d/1.0" 5 5 xmlns:fn="http://www.w3.org/2005/02/xpath-functions" 6 6 > … … 40 40 <xsl:value-of select="cs:Title" /> 41 41 </a> 42 <xsl:if test="count(cs:SASdata)>1"> 42 </td> 43 <xsl:if test="count(cs:SASdata)>1"> 44 <td> 43 45 <!-- if more than one SASdata, make a local table of contents --> 44 46 <xsl:for-each select="cs:SASdata"> 45 <xsl:text> | </xsl:text> 47 <xsl:if test="position()>1"> 48 <xsl:text> | </xsl:text> 49 </xsl:if> 46 50 <a href="#SASdata-{generate-id(.)}"> 47 51 <xsl:choose> … … 58 62 </a> 59 63 </xsl:for-each> 60 </ xsl:if>61 </ td>64 </td> 65 </xsl:if> 62 66 </tr> 63 67 </xsl:for-each> -
1dwg/trunk/examples/af1410/cs_af1410.py
r7 r21 168 168 xml = "" 169 169 SASroot_tag = 'SASroot version="1.0"' 170 SASroot_tag = SASroot_tag + '\n xmlns=" http://www.smallangles.net/cansas1d"'170 SASroot_tag = SASroot_tag + '\n xmlns="cansas1d/1.0"' 171 171 SASroot_tag = SASroot_tag + '\n xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"' 172 SASroot_tag = SASroot_tag + '\n xsi:schemaLocation=" http://www.smallangles.net/cansas1d/'173 SASroot_tag = SASroot_tag + ' \n http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd"'172 SASroot_tag = SASroot_tag + '\n xsi:schemaLocation="cansas1d/1.0 ' 173 SASroot_tag = SASroot_tag + ' http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd"' 174 174 175 175 for index in aging: … … 180 180 complete_xml = "" 181 181 complete_xml = complete_xml + '<?xml version="1.0"?>\n' 182 complete_xml = complete_xml + '<?xml-stylesheet type="text/xsl" href="example.xsl" ?>\n' 182 183 complete_xml = complete_xml + makeXMLelement(SASroot_tag, xml, 1) 183 184 return( complete_xml ) -
1dwg/trunk/examples/af1410/cs_af1410.xml
r7 r21 1 1 <?xml version="1.0"?> 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 2 3 <SASroot version="1.0" 3 xmlns=" http://www.smallangles.net/cansas1d"4 xmlns="cansas1d/1.0" 4 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xsi:schemaLocation="http://www.smallangles.net/cansas1d/ 6 http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd"> 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd"> 7 7 <SASentry name="AF1410:10"> 8 8 <Title>AF1410-10 (AF1410 steel aged 10 h)</Title> … … 1137 1137 <Run name="AF1410-a20">nuclear sector</Run> 1138 1138 <Run name="AF1410-b20">nuclear+magnetic sector</Run> 1139 < !-- missing SASdata name="AF1410-a20" / -->1139 <SASdata name="AF1410-a20" /> 1140 1140 <SASdata name="AF1410-b20"> 1141 1141 <Idata><Q unit="1/A">0.0176750</Q><I unit="1/cm">100.6899948</I><Qdev unit="1/A">0.001</Qdev><Idev unit="1/cm">5.4614463</Idev></Idata> -
1dwg/trunk/examples/cansas-2007/ill_sasxml_example.xml
r9 r21 1 1 <?xml version="1.0"?> 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 2 3 <SASroot version="1.0" 3 xmlns="http://www.smallangles.net/cansas1d"4 5 xsi:schemaLocation="http://www.smallangles.net/cansas1d/ http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd"6 4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 7 8 <SASentry> 8 9 <Title>ILL-D22 example: 7D1 2mm </Title> -
1dwg/trunk/examples/cansas-2007/isis_sasxml_example.xml
r9 r21 1 1 <?xml version="1.0"?> 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 2 3 <SASroot version="1.0" 3 xmlns="http://www.smallangles.net/cansas1d"4 5 xsi:schemaLocation="http://www.smallangles.net/cansas1d/ http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd"6 4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 7 8 <SASentry> 8 9 <Title> LOQ TK49 Standard 12mm C9 </Title> -
1dwg/trunk/examples/cansas-2007/r586.xml
r9 r21 1 1 <?xml version="1.0"?> 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 2 3 <SASroot version="1.0" 3 xmlns="http://www.smallangles.net/cansas1d"4 5 xsi:schemaLocation="http://www.smallangles.net/cansas1d/ http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd"6 4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 7 8 <SASentry> 8 9 <Title>ILL-D11 example1: 2A 5mM 0%D2O</Title> -
1dwg/trunk/examples/cansas-2007/r597.xml
r9 r21 1 1 <?xml version="1.0"?> 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 2 3 <SASroot version="1.0" 3 xmlns="http://www.smallangles.net/cansas1d"4 5 xsi:schemaLocation="http://www.smallangles.net/cansas1d/ http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd"6 4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 7 8 <SASentry> 8 9 <Title>ILL-D11 example2: 2A 5mM 0%D2O</Title> -
1dwg/trunk/examples/collagen/cs_collagen.xml
r7 r21 1 1 <?xml version="1.0"?> 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 2 3 <SASroot version="1.0" 3 xmlns="http://www.smallangles.net/cansas1d"4 5 xsi:schemaLocation="http://www.smallangles.net/cansas1d/ http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd"6 4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 7 8 <SASentry> 8 9 <Title>dry chick collagen, d = 673 A, 6531 eV, X6B</Title> -
1dwg/trunk/examples/collagen/cs_collagen_full.xml
r7 r21 1 1 <?xml version="1.0"?> 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 2 3 <SASroot version="1.0" 3 xmlns="http://www.smallangles.net/cansas1d"4 5 xsi:schemaLocation="http://www.smallangles.net/cansas1d/ http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd"6 4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 7 8 <SASentry> 8 9 <Title>dry chick collagen, d = 673 A, 6531 eV, X6B</Title> … … 10 11 <SASdata> 11 12 <!-- 12 - -converted to canSAS1D/1.0 XML within Excel spreadsheet using user macro commands such as13 - -=IDATA_tag(A5,$A$4,0.00055,$A$4,B5,$B$4,C5,$C$4)14 - -where15 - -Idata_tag(Q, Q_unit, I, I_unit, Qdev, Qdev_unit, Idev, Idev_unit)13 - converted to canSAS1D/1.0 XML within Excel spreadsheet using user macro commands such as 14 - =IDATA_tag(A5,$A$4,0.00055,$A$4,B5,$B$4,C5,$C$4) 15 - where 16 - Idata_tag(Q, Q_unit, I, I_unit, Qdev, Qdev_unit, Idev, Idev_unit) 16 17 --> 17 18 <Idata><Q unit="1/A">0.022756</Q><I unit="a.u.">1107.6</I><Qdev unit="1/A">0.00055</Qdev><Idev unit="a.u.">8.586</Idev></Idata> -
1dwg/trunk/examples/collagen/example.xsl
r16 r21 2 2 <xsl:stylesheet version="1.0" 3 3 xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 4 xmlns:cs=" http://www.smallangles.net/cansas1d"4 xmlns:cs="cansas1d/1.0" 5 5 xmlns:fn="http://www.w3.org/2005/02/xpath-functions" 6 6 > … … 10 10 11 11 <xsl:template match="/"> 12 <!-- DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> 12 13 <html> 13 14 <head> … … 33 34 <th bgcolor="lavender">SASentry-<xsl:value-of select="position()" /></th> 34 35 <td> 35 < A HREF="#SASentry-{generate-id(.)}">36 <a href="#SASentry-{generate-id(.)}"> 36 37 <xsl:if test="@name!=''"> 37 38 (<xsl:value-of select="@name" />) 38 39 </xsl:if> 39 40 <xsl:value-of select="cs:Title" /> 40 </A> 41 <xsl:if test="count(cs:SASdata)>1"> 41 </a> 42 </td> 43 <xsl:if test="count(cs:SASdata)>1"> 44 <td> 42 45 <!-- if more than one SASdata, make a local table of contents --> 43 46 <xsl:for-each select="cs:SASdata"> 44 <xsl:text> | </xsl:text> 45 <A HREF="#SASdata-{generate-id(.)}"> 47 <xsl:if test="position()>1"> 48 <xsl:text> | </xsl:text> 49 </xsl:if> 50 <a href="#SASdata-{generate-id(.)}"> 46 51 <xsl:choose> 52 <xsl:when test="cs:name!=''"> 53 <xsl:value-of select="cs:name" /> 54 </xsl:when> 47 55 <xsl:when test="@name!=''"> 48 56 <xsl:value-of select="@name" /> … … 52 60 </xsl:otherwise> 53 61 </xsl:choose> 54 </ A>62 </a> 55 63 </xsl:for-each> 56 </ xsl:if>57 </ td>64 </td> 65 </xsl:if> 58 66 </tr> 59 67 </xsl:for-each> … … 70 78 <hr /> 71 79 <br /> 72 < A NAME="#SASentry-{generate-id(.)}" />80 <a id="#SASentry-{generate-id(.)}" name="#SASentry-{generate-id(.)}" /> 73 81 <h1> 74 82 SASentry<xsl:value-of select="position()" />: … … 79 87 </h1> 80 88 <xsl:if test="count(cs:SASdata)>1"> 81 < TABLE BORDER="2">82 < CAPTION>SASdata contents</CAPTION>89 <table border="2"> 90 <caption>SASdata contents</caption> 83 91 <xsl:for-each select="cs:SASdata"> 84 < TR>85 < TH>SASdata-<xsl:value-of select="position()" /></TH>86 < TD>87 < A HREF="#SASdata-{generate-id(.)}">92 <tr> 93 <th>SASdata-<xsl:value-of select="position()" /></th> 94 <td> 95 <a href="#SASdata-{generate-id(.)}"> 88 96 <xsl:choose> 89 97 <xsl:when test="@name!=''"> … … 94 102 </xsl:otherwise> 95 103 </xsl:choose> 96 </ A>97 </ TD>98 </ TR>104 </a> 105 </td> 106 </tr> 99 107 </xsl:for-each> 100 </ TABLE>108 </table> 101 109 </xsl:if> 102 110 <br /> 103 < TABLE BORDER="2">104 < TR>105 < TH>SAS data</TH>106 < TH>Selected Metadata</TH>107 </ TR>108 < TR>109 < TD valign="top"><xsl:apply-templates select="cs:SASdata" /></TD>110 < TDvalign="top">111 < TABLE BORDER="2">112 < TRbgcolor="lavender">113 < TH>name</TH>114 < TH>value</TH>115 < TH>unit</TH>116 </ TR>117 < TR>118 < TD>Title</TD>119 < TD><xsl:value-of select="cs:Title" /></TD>120 < TD/>121 </ TR>122 < TR>123 < TD>Run</TD>124 < TD><xsl:value-of select="cs:Run" /></TD>125 < TD/>126 </ TR>127 < TR><xsl:apply-templates select="run" /></TR>111 <table border="2"> 112 <tr> 113 <th>SAS data</th> 114 <th>Selected Metadata</th> 115 </tr> 116 <tr> 117 <td valign="top"><xsl:apply-templates select="cs:SASdata" /></td> 118 <td valign="top"> 119 <table border="2"> 120 <tr bgcolor="lavender"> 121 <th>name</th> 122 <th>value</th> 123 <th>unit</th> 124 </tr> 125 <tr> 126 <td>Title</td> 127 <td><xsl:value-of select="cs:Title" /></td> 128 <td /> 129 </tr> 130 <tr> 131 <td>Run</td> 132 <td><xsl:value-of select="cs:Run" /></td> 133 <td /> 134 </tr> 135 <tr><xsl:apply-templates select="run" /></tr> 128 136 <xsl:apply-templates select="cs:SASsample" /> 129 137 <xsl:apply-templates select="cs:SASinstrument" /> 130 138 <xsl:apply-templates select="cs:SASprocess" /> 131 139 <xsl:apply-templates select="cs:SASnote" /> 132 </ TABLE>133 </ TD>134 </ TR>135 </ TABLE>140 </table> 141 </td> 142 </tr> 143 </table> 136 144 </xsl:for-each> 137 145 </xsl:template> 138 146 139 147 <xsl:template match="cs:SASdata"> 140 < A NAME="#SASdata-{generate-id(.)}" />148 <a id="#SASdata-{generate-id(.)}" name="#SASdata-{generate-id(.)}" /> 141 149 <table border="2"> 142 150 <caption> … … 167 175 168 176 <xsl:template match="cs:SASsample"> 169 < TR>170 < TD>SASsample</TD>171 < TD><xsl:value-of select="@name" /></TD>172 < TD/>173 </ TR>177 <tr> 178 <td>SASsample</td> 179 <td><xsl:value-of select="@name" /></td> 180 <td /> 181 </tr> 174 182 <xsl:for-each select="*"> 175 183 <xsl:choose> … … 181 189 </xsl:when> 182 190 <xsl:otherwise> 183 < TR>184 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>185 < TD><xsl:value-of select="." /></TD>186 < TD><xsl:value-of select="@unit" /></TD>187 </ TR>191 <tr> 192 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 193 <td><xsl:value-of select="." /></td> 194 <td><xsl:value-of select="@unit" /></td> 195 </tr> 188 196 </xsl:otherwise> 189 197 </xsl:choose> … … 192 200 193 201 <xsl:template match="cs:SASinstrument"> 194 < TR>195 < TD>SASinstrument</TD>196 < TD><xsl:value-of select="cs:name" /></TD>197 < TD><xsl:value-of select="@name" /></TD>198 </ TR>202 <tr> 203 <td>SASinstrument</td> 204 <td><xsl:value-of select="cs:name" /></td> 205 <td><xsl:value-of select="@name" /></td> 206 </tr> 199 207 <xsl:for-each select="*"> 200 208 <xsl:choose> … … 204 212 <xsl:when test="name()='name'" /> 205 213 <xsl:otherwise> 206 < TR>207 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>208 < TD><xsl:value-of select="." /></TD>209 < TD><xsl:value-of select="@unit" /></TD>210 </ TR>214 <tr> 215 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 216 <td><xsl:value-of select="." /></td> 217 <td><xsl:value-of select="@unit" /></td> 218 </tr> 211 219 </xsl:otherwise> 212 220 </xsl:choose> … … 215 223 216 224 <xsl:template match="cs:SASsource"> 217 < TR>218 < TD><xsl:value-of select="name()" /></TD>219 < TD><xsl:value-of select="@name" /></TD>220 < TD/>221 </ TR>225 <tr> 226 <td><xsl:value-of select="name()" /></td> 227 <td><xsl:value-of select="@name" /></td> 228 <td /> 229 </tr> 222 230 <xsl:for-each select="*"> 223 231 <xsl:choose> 224 232 <xsl:when test="name()='beam_size'"><xsl:apply-templates select="." /></xsl:when> 225 233 <xsl:otherwise> 226 < TR>227 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>228 < TD><xsl:value-of select="." /></TD>229 < TD><xsl:value-of select="@unit" /></TD>230 </ TR>234 <tr> 235 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 236 <td><xsl:value-of select="." /></td> 237 <td><xsl:value-of select="@unit" /></td> 238 </tr> 231 239 </xsl:otherwise> 232 240 </xsl:choose> … … 235 243 236 244 <xsl:template match="cs:beam_size"> 237 < TR>238 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>239 < TD><xsl:value-of select="@name" /></TD>240 < TD/>241 </ TR>242 <xsl:for-each select="*"> 243 < TR>244 < TD><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>245 < TD><xsl:value-of select="." /></TD>246 < TD><xsl:value-of select="@unit" /></TD>247 </ TR>245 <tr> 246 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 247 <td><xsl:value-of select="@name" /></td> 248 <td /> 249 </tr> 250 <xsl:for-each select="*"> 251 <tr> 252 <td><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 253 <td><xsl:value-of select="." /></td> 254 <td><xsl:value-of select="@unit" /></td> 255 </tr> 248 256 </xsl:for-each> 249 257 </xsl:template> … … 254 262 <xsl:when test="name()='aperture'"><xsl:apply-templates select="." /></xsl:when> 255 263 <xsl:otherwise> 256 < TR>257 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>258 < TD><xsl:value-of select="." /></TD>259 < TD><xsl:value-of select="@unit" /></TD>260 </ TR>264 <tr> 265 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 266 <td><xsl:value-of select="." /></td> 267 <td><xsl:value-of select="@unit" /></td> 268 </tr> 261 269 </xsl:otherwise> 262 270 </xsl:choose> … … 265 273 266 274 <xsl:template match="cs:aperture"> 267 < TR>268 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>269 < TD><xsl:value-of select="@name" /></TD>270 < TD><xsl:value-of select="@type" /></TD>271 </ TR>275 <tr> 276 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 277 <td><xsl:value-of select="@name" /></td> 278 <td><xsl:value-of select="@type" /></td> 279 </tr> 272 280 <xsl:for-each select="*"> 273 281 <xsl:choose> 274 282 <xsl:when test="name()='size'"><xsl:apply-templates select="." /></xsl:when> 275 283 <xsl:otherwise> 276 < TR>277 < TD><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>278 < TD><xsl:value-of select="." /></TD>279 < TD><xsl:value-of select="@unit" /></TD>280 </ TR>284 <tr> 285 <td><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 286 <td><xsl:value-of select="." /></td> 287 <td><xsl:value-of select="@unit" /></td> 288 </tr> 281 289 </xsl:otherwise> 282 290 </xsl:choose> … … 285 293 286 294 <xsl:template match="cs:size"> 287 < TR>288 < TD><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>289 < TD><xsl:value-of select="@name" /></TD>290 < TD/>291 </ TR>292 <xsl:for-each select="*"> 293 < TR>294 < TD><xsl:value-of select="name(../../..)" />_<xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>295 < TD><xsl:value-of select="." /></TD>296 < TD><xsl:value-of select="@unit" /></TD>297 </ TR>295 <tr> 296 <td><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 297 <td><xsl:value-of select="@name" /></td> 298 <td /> 299 </tr> 300 <xsl:for-each select="*"> 301 <tr> 302 <td><xsl:value-of select="name(../../..)" />_<xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 303 <td><xsl:value-of select="." /></td> 304 <td><xsl:value-of select="@unit" /></td> 305 </tr> 298 306 </xsl:for-each> 299 307 </xsl:template> 300 308 301 309 <xsl:template match="cs:SASdetector"> 302 < TR>303 < TD><xsl:value-of select="name()" /></TD>304 < TD><xsl:value-of select="cs:name" /></TD>305 < TD><xsl:value-of select="@name" /></TD>306 </ TR>310 <tr> 311 <td><xsl:value-of select="name()" /></td> 312 <td><xsl:value-of select="cs:name" /></td> 313 <td><xsl:value-of select="@name" /></td> 314 </tr> 307 315 <xsl:for-each select="*"> 308 316 <xsl:choose> … … 313 321 <xsl:when test="name()='pixel_size'"><xsl:apply-templates select="." /></xsl:when> 314 322 <xsl:otherwise> 315 < TR>316 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>317 < TD><xsl:value-of select="." /></TD>318 < TD><xsl:value-of select="@unit" /></TD>319 </ TR>323 <tr> 324 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 325 <td><xsl:value-of select="." /></td> 326 <td><xsl:value-of select="@unit" /></td> 327 </tr> 320 328 </xsl:otherwise> 321 329 </xsl:choose> … … 324 332 325 333 <xsl:template match="cs:orientation"> 326 < TR>327 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>328 < TD><xsl:value-of select="@name" /></TD>329 < TD/>330 </ TR>331 <xsl:for-each select="*"> 332 < TR>333 < TD><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>334 < TD><xsl:value-of select="." /></TD>335 < TD><xsl:value-of select="@unit" /></TD>336 </ TR>334 <tr> 335 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 336 <td><xsl:value-of select="@name" /></td> 337 <td /> 338 </tr> 339 <xsl:for-each select="*"> 340 <tr> 341 <td><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 342 <td><xsl:value-of select="." /></td> 343 <td><xsl:value-of select="@unit" /></td> 344 </tr> 337 345 </xsl:for-each> 338 346 </xsl:template> 339 347 340 348 <xsl:template match="cs:position"> 341 < TR>342 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>343 < TD><xsl:value-of select="@name" /></TD>344 < TD/>345 </ TR>346 <xsl:for-each select="*"> 347 < TR>348 < TD><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>349 < TD><xsl:value-of select="." /></TD>350 < TD><xsl:value-of select="@unit" /></TD>351 </ TR>349 <tr> 350 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 351 <td><xsl:value-of select="@name" /></td> 352 <td /> 353 </tr> 354 <xsl:for-each select="*"> 355 <tr> 356 <td><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 357 <td><xsl:value-of select="." /></td> 358 <td><xsl:value-of select="@unit" /></td> 359 </tr> 352 360 </xsl:for-each> 353 361 </xsl:template> 354 362 355 363 <xsl:template match="cs:offset"> 356 < TR>357 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>358 < TD><xsl:value-of select="@name" /></TD>359 < TD/>360 </ TR>361 <xsl:for-each select="*"> 362 < TR>363 < TD><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>364 < TD><xsl:value-of select="." /></TD>365 < TD><xsl:value-of select="@unit" /></TD>366 </ TR>364 <tr> 365 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 366 <td><xsl:value-of select="@name" /></td> 367 <td /> 368 </tr> 369 <xsl:for-each select="*"> 370 <tr> 371 <td><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 372 <td><xsl:value-of select="." /></td> 373 <td><xsl:value-of select="@unit" /></td> 374 </tr> 367 375 </xsl:for-each> 368 376 </xsl:template> 369 377 370 378 <xsl:template match="cs:beam_center"> 371 < TR>372 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>373 < TD><xsl:value-of select="@name" /></TD>374 < TD/>375 </ TR>376 <xsl:for-each select="*"> 377 < TR>378 < TD><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>379 < TD><xsl:value-of select="." /></TD>380 < TD><xsl:value-of select="@unit" /></TD>381 </ TR>379 <tr> 380 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 381 <td><xsl:value-of select="@name" /></td> 382 <td /> 383 </tr> 384 <xsl:for-each select="*"> 385 <tr> 386 <td><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 387 <td><xsl:value-of select="." /></td> 388 <td><xsl:value-of select="@unit" /></td> 389 </tr> 382 390 </xsl:for-each> 383 391 </xsl:template> 384 392 385 393 <xsl:template match="cs:pixel_size"> 386 < TR>387 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>388 < TD><xsl:value-of select="@name" /></TD>389 < TD/>390 </ TR>391 <xsl:for-each select="*"> 392 < TR>393 < TD><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>394 < TD><xsl:value-of select="." /></TD>395 < TD><xsl:value-of select="@unit" /></TD>396 </ TR>394 <tr> 395 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 396 <td><xsl:value-of select="@name" /></td> 397 <td /> 398 </tr> 399 <xsl:for-each select="*"> 400 <tr> 401 <td><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 402 <td><xsl:value-of select="." /></td> 403 <td><xsl:value-of select="@unit" /></td> 404 </tr> 397 405 </xsl:for-each> 398 406 </xsl:template> 399 407 400 408 <xsl:template match="cs:term"> 401 < TR>402 < TD><xsl:value-of select="@name" /></TD>403 < TD><xsl:value-of select="." /></TD>404 < TD><xsl:value-of select="@unit" /></TD>405 </ TR>409 <tr> 410 <td><xsl:value-of select="@name" /></td> 411 <td><xsl:value-of select="." /></td> 412 <td><xsl:value-of select="@unit" /></td> 413 </tr> 406 414 </xsl:template> 407 415 408 416 <xsl:template match="cs:SASprocessnote"> 409 < TR>410 < TD><xsl:value-of select="name()" /></TD>411 < TD><xsl:value-of select="." /></TD>412 < TD><xsl:value-of select="@name" /></TD>413 </ TR>417 <tr> 418 <td><xsl:value-of select="name()" /></td> 419 <td><xsl:value-of select="." /></td> 420 <td><xsl:value-of select="@name" /></td> 421 </tr> 414 422 </xsl:template> 415 423 416 424 <xsl:template match="cs:SASprocess"> 417 < TR>418 < TD><xsl:value-of select="name()" /></TD>419 < TD><xsl:value-of select="cs:name" /></TD>420 < TD><xsl:value-of select="@name" /></TD>421 </ TR>425 <tr> 426 <td><xsl:value-of select="name()" /></td> 427 <td><xsl:value-of select="cs:name" /></td> 428 <td><xsl:value-of select="@name" /></td> 429 </tr> 422 430 <xsl:for-each select="*"> 423 431 <xsl:choose> … … 426 434 <xsl:when test="name()='SASprocessnote'"><xsl:apply-templates select="." /></xsl:when> 427 435 <xsl:otherwise> 428 < TR>429 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>430 < TD><xsl:value-of select="." /></TD>431 < TD/>432 </ TR>436 <tr> 437 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 438 <td><xsl:value-of select="." /></td> 439 <td /> 440 </tr> 433 441 </xsl:otherwise> 434 442 </xsl:choose> … … 438 446 <xsl:template match="cs:SASnote"> 439 447 <xsl:if test="@name!=''"> 440 < TR>441 < TD><xsl:value-of select="name()" /></TD>442 < TD><xsl:value-of select="." /></TD>443 < TD><xsl:value-of select="@name" /></TD>444 </ TR>448 <tr> 449 <td><xsl:value-of select="name()" /></td> 450 <td><xsl:value-of select="." /></td> 451 <td><xsl:value-of select="@name" /></td> 452 </tr> 445 453 </xsl:if> 446 454 </xsl:template> -
1dwg/trunk/examples/xslt/bimodal-test1.xml
r14 r21 2 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 3 3 <SASroot version="1.0" 4 xmlns="http://www.smallangles.net/cansas1d"5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"6 xsi:schemaLocation="http://www.smallangles.net/cansas1d7 http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd">4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 8 8 <SASentry> 9 9 <Title>SAS bimodal test1</Title> -
1dwg/trunk/examples/xslt/cs_af1410.xml
r14 r21 2 2 <?xml-stylesheet type="text/xsl" href="example.xsl" ?> 3 3 <SASroot version="1.0" 4 xmlns="http://www.smallangles.net/cansas1d"5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"6 xsi:schemaLocation="http://www.smallangles.net/cansas1d7 http://www.smallangles.net/cansas1d/1.0/cansas1d.xsd">4 xmlns="cansas1d/1.0" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="cansas1d/1.0 http://svn.smallangles.net/svn/canSAS/1dwg/trunk/cansas1d.xsd" 7 > 8 8 <SASentry name="AF1410:10"> 9 9 <Title>AF1410-10 (AF1410 steel aged 10 h)</Title> -
1dwg/trunk/examples/xslt/example.xsl
r16 r21 2 2 <xsl:stylesheet version="1.0" 3 3 xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 4 xmlns:cs=" http://www.smallangles.net/cansas1d"4 xmlns:cs="cansas1d/1.0" 5 5 xmlns:fn="http://www.w3.org/2005/02/xpath-functions" 6 6 > … … 10 10 11 11 <xsl:template match="/"> 12 <!-- DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> 12 13 <html> 13 14 <head> … … 33 34 <th bgcolor="lavender">SASentry-<xsl:value-of select="position()" /></th> 34 35 <td> 35 < A HREF="#SASentry-{generate-id(.)}">36 <a href="#SASentry-{generate-id(.)}"> 36 37 <xsl:if test="@name!=''"> 37 38 (<xsl:value-of select="@name" />) 38 39 </xsl:if> 39 40 <xsl:value-of select="cs:Title" /> 40 </A> 41 <xsl:if test="count(cs:SASdata)>1"> 41 </a> 42 </td> 43 <xsl:if test="count(cs:SASdata)>1"> 44 <td> 42 45 <!-- if more than one SASdata, make a local table of contents --> 43 46 <xsl:for-each select="cs:SASdata"> 44 <xsl:text> | </xsl:text> 45 <A HREF="#SASdata-{generate-id(.)}"> 47 <xsl:if test="position()>1"> 48 <xsl:text> | </xsl:text> 49 </xsl:if> 50 <a href="#SASdata-{generate-id(.)}"> 46 51 <xsl:choose> 52 <xsl:when test="cs:name!=''"> 53 <xsl:value-of select="cs:name" /> 54 </xsl:when> 47 55 <xsl:when test="@name!=''"> 48 56 <xsl:value-of select="@name" /> … … 52 60 </xsl:otherwise> 53 61 </xsl:choose> 54 </ A>62 </a> 55 63 </xsl:for-each> 56 </ xsl:if>57 </ td>64 </td> 65 </xsl:if> 58 66 </tr> 59 67 </xsl:for-each> … … 70 78 <hr /> 71 79 <br /> 72 < A NAME="#SASentry-{generate-id(.)}" />80 <a id="#SASentry-{generate-id(.)}" name="#SASentry-{generate-id(.)}" /> 73 81 <h1> 74 82 SASentry<xsl:value-of select="position()" />: … … 79 87 </h1> 80 88 <xsl:if test="count(cs:SASdata)>1"> 81 < TABLE BORDER="2">82 < CAPTION>SASdata contents</CAPTION>89 <table border="2"> 90 <caption>SASdata contents</caption> 83 91 <xsl:for-each select="cs:SASdata"> 84 < TR>85 < TH>SASdata-<xsl:value-of select="position()" /></TH>86 < TD>87 < A HREF="#SASdata-{generate-id(.)}">92 <tr> 93 <th>SASdata-<xsl:value-of select="position()" /></th> 94 <td> 95 <a href="#SASdata-{generate-id(.)}"> 88 96 <xsl:choose> 89 97 <xsl:when test="@name!=''"> … … 94 102 </xsl:otherwise> 95 103 </xsl:choose> 96 </ A>97 </ TD>98 </ TR>104 </a> 105 </td> 106 </tr> 99 107 </xsl:for-each> 100 </ TABLE>108 </table> 101 109 </xsl:if> 102 110 <br /> 103 < TABLE BORDER="2">104 < TR>105 < TH>SAS data</TH>106 < TH>Selected Metadata</TH>107 </ TR>108 < TR>109 < TD valign="top"><xsl:apply-templates select="cs:SASdata" /></TD>110 < TDvalign="top">111 < TABLE BORDER="2">112 < TRbgcolor="lavender">113 < TH>name</TH>114 < TH>value</TH>115 < TH>unit</TH>116 </ TR>117 < TR>118 < TD>Title</TD>119 < TD><xsl:value-of select="cs:Title" /></TD>120 < TD/>121 </ TR>122 < TR>123 < TD>Run</TD>124 < TD><xsl:value-of select="cs:Run" /></TD>125 < TD/>126 </ TR>127 < TR><xsl:apply-templates select="run" /></TR>111 <table border="2"> 112 <tr> 113 <th>SAS data</th> 114 <th>Selected Metadata</th> 115 </tr> 116 <tr> 117 <td valign="top"><xsl:apply-templates select="cs:SASdata" /></td> 118 <td valign="top"> 119 <table border="2"> 120 <tr bgcolor="lavender"> 121 <th>name</th> 122 <th>value</th> 123 <th>unit</th> 124 </tr> 125 <tr> 126 <td>Title</td> 127 <td><xsl:value-of select="cs:Title" /></td> 128 <td /> 129 </tr> 130 <tr> 131 <td>Run</td> 132 <td><xsl:value-of select="cs:Run" /></td> 133 <td /> 134 </tr> 135 <tr><xsl:apply-templates select="run" /></tr> 128 136 <xsl:apply-templates select="cs:SASsample" /> 129 137 <xsl:apply-templates select="cs:SASinstrument" /> 130 138 <xsl:apply-templates select="cs:SASprocess" /> 131 139 <xsl:apply-templates select="cs:SASnote" /> 132 </ TABLE>133 </ TD>134 </ TR>135 </ TABLE>140 </table> 141 </td> 142 </tr> 143 </table> 136 144 </xsl:for-each> 137 145 </xsl:template> 138 146 139 147 <xsl:template match="cs:SASdata"> 140 < A NAME="#SASdata-{generate-id(.)}" />148 <a id="#SASdata-{generate-id(.)}" name="#SASdata-{generate-id(.)}" /> 141 149 <table border="2"> 142 150 <caption> … … 167 175 168 176 <xsl:template match="cs:SASsample"> 169 < TR>170 < TD>SASsample</TD>171 < TD><xsl:value-of select="@name" /></TD>172 < TD/>173 </ TR>177 <tr> 178 <td>SASsample</td> 179 <td><xsl:value-of select="@name" /></td> 180 <td /> 181 </tr> 174 182 <xsl:for-each select="*"> 175 183 <xsl:choose> … … 181 189 </xsl:when> 182 190 <xsl:otherwise> 183 < TR>184 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>185 < TD><xsl:value-of select="." /></TD>186 < TD><xsl:value-of select="@unit" /></TD>187 </ TR>191 <tr> 192 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 193 <td><xsl:value-of select="." /></td> 194 <td><xsl:value-of select="@unit" /></td> 195 </tr> 188 196 </xsl:otherwise> 189 197 </xsl:choose> … … 192 200 193 201 <xsl:template match="cs:SASinstrument"> 194 < TR>195 < TD>SASinstrument</TD>196 < TD><xsl:value-of select="cs:name" /></TD>197 < TD><xsl:value-of select="@name" /></TD>198 </ TR>202 <tr> 203 <td>SASinstrument</td> 204 <td><xsl:value-of select="cs:name" /></td> 205 <td><xsl:value-of select="@name" /></td> 206 </tr> 199 207 <xsl:for-each select="*"> 200 208 <xsl:choose> … … 204 212 <xsl:when test="name()='name'" /> 205 213 <xsl:otherwise> 206 < TR>207 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>208 < TD><xsl:value-of select="." /></TD>209 < TD><xsl:value-of select="@unit" /></TD>210 </ TR>214 <tr> 215 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 216 <td><xsl:value-of select="." /></td> 217 <td><xsl:value-of select="@unit" /></td> 218 </tr> 211 219 </xsl:otherwise> 212 220 </xsl:choose> … … 215 223 216 224 <xsl:template match="cs:SASsource"> 217 < TR>218 < TD><xsl:value-of select="name()" /></TD>219 < TD><xsl:value-of select="@name" /></TD>220 < TD/>221 </ TR>225 <tr> 226 <td><xsl:value-of select="name()" /></td> 227 <td><xsl:value-of select="@name" /></td> 228 <td /> 229 </tr> 222 230 <xsl:for-each select="*"> 223 231 <xsl:choose> 224 232 <xsl:when test="name()='beam_size'"><xsl:apply-templates select="." /></xsl:when> 225 233 <xsl:otherwise> 226 < TR>227 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>228 < TD><xsl:value-of select="." /></TD>229 < TD><xsl:value-of select="@unit" /></TD>230 </ TR>234 <tr> 235 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 236 <td><xsl:value-of select="." /></td> 237 <td><xsl:value-of select="@unit" /></td> 238 </tr> 231 239 </xsl:otherwise> 232 240 </xsl:choose> … … 235 243 236 244 <xsl:template match="cs:beam_size"> 237 < TR>238 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>239 < TD><xsl:value-of select="@name" /></TD>240 < TD/>241 </ TR>242 <xsl:for-each select="*"> 243 < TR>244 < TD><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>245 < TD><xsl:value-of select="." /></TD>246 < TD><xsl:value-of select="@unit" /></TD>247 </ TR>245 <tr> 246 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 247 <td><xsl:value-of select="@name" /></td> 248 <td /> 249 </tr> 250 <xsl:for-each select="*"> 251 <tr> 252 <td><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 253 <td><xsl:value-of select="." /></td> 254 <td><xsl:value-of select="@unit" /></td> 255 </tr> 248 256 </xsl:for-each> 249 257 </xsl:template> … … 254 262 <xsl:when test="name()='aperture'"><xsl:apply-templates select="." /></xsl:when> 255 263 <xsl:otherwise> 256 < TR>257 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>258 < TD><xsl:value-of select="." /></TD>259 < TD><xsl:value-of select="@unit" /></TD>260 </ TR>264 <tr> 265 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 266 <td><xsl:value-of select="." /></td> 267 <td><xsl:value-of select="@unit" /></td> 268 </tr> 261 269 </xsl:otherwise> 262 270 </xsl:choose> … … 265 273 266 274 <xsl:template match="cs:aperture"> 267 < TR>268 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>269 < TD><xsl:value-of select="@name" /></TD>270 < TD><xsl:value-of select="@type" /></TD>271 </ TR>275 <tr> 276 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 277 <td><xsl:value-of select="@name" /></td> 278 <td><xsl:value-of select="@type" /></td> 279 </tr> 272 280 <xsl:for-each select="*"> 273 281 <xsl:choose> 274 282 <xsl:when test="name()='size'"><xsl:apply-templates select="." /></xsl:when> 275 283 <xsl:otherwise> 276 < TR>277 < TD><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>278 < TD><xsl:value-of select="." /></TD>279 < TD><xsl:value-of select="@unit" /></TD>280 </ TR>284 <tr> 285 <td><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 286 <td><xsl:value-of select="." /></td> 287 <td><xsl:value-of select="@unit" /></td> 288 </tr> 281 289 </xsl:otherwise> 282 290 </xsl:choose> … … 285 293 286 294 <xsl:template match="cs:size"> 287 < TR>288 < TD><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>289 < TD><xsl:value-of select="@name" /></TD>290 < TD/>291 </ TR>292 <xsl:for-each select="*"> 293 < TR>294 < TD><xsl:value-of select="name(../../..)" />_<xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>295 < TD><xsl:value-of select="." /></TD>296 < TD><xsl:value-of select="@unit" /></TD>297 </ TR>295 <tr> 296 <td><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 297 <td><xsl:value-of select="@name" /></td> 298 <td /> 299 </tr> 300 <xsl:for-each select="*"> 301 <tr> 302 <td><xsl:value-of select="name(../../..)" />_<xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 303 <td><xsl:value-of select="." /></td> 304 <td><xsl:value-of select="@unit" /></td> 305 </tr> 298 306 </xsl:for-each> 299 307 </xsl:template> 300 308 301 309 <xsl:template match="cs:SASdetector"> 302 < TR>303 < TD><xsl:value-of select="name()" /></TD>304 < TD><xsl:value-of select="cs:name" /></TD>305 < TD><xsl:value-of select="@name" /></TD>306 </ TR>310 <tr> 311 <td><xsl:value-of select="name()" /></td> 312 <td><xsl:value-of select="cs:name" /></td> 313 <td><xsl:value-of select="@name" /></td> 314 </tr> 307 315 <xsl:for-each select="*"> 308 316 <xsl:choose> … … 313 321 <xsl:when test="name()='pixel_size'"><xsl:apply-templates select="." /></xsl:when> 314 322 <xsl:otherwise> 315 < TR>316 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>317 < TD><xsl:value-of select="." /></TD>318 < TD><xsl:value-of select="@unit" /></TD>319 </ TR>323 <tr> 324 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 325 <td><xsl:value-of select="." /></td> 326 <td><xsl:value-of select="@unit" /></td> 327 </tr> 320 328 </xsl:otherwise> 321 329 </xsl:choose> … … 324 332 325 333 <xsl:template match="cs:orientation"> 326 < TR>327 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>328 < TD><xsl:value-of select="@name" /></TD>329 < TD/>330 </ TR>331 <xsl:for-each select="*"> 332 < TR>333 < TD><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>334 < TD><xsl:value-of select="." /></TD>335 < TD><xsl:value-of select="@unit" /></TD>336 </ TR>334 <tr> 335 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 336 <td><xsl:value-of select="@name" /></td> 337 <td /> 338 </tr> 339 <xsl:for-each select="*"> 340 <tr> 341 <td><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 342 <td><xsl:value-of select="." /></td> 343 <td><xsl:value-of select="@unit" /></td> 344 </tr> 337 345 </xsl:for-each> 338 346 </xsl:template> 339 347 340 348 <xsl:template match="cs:position"> 341 < TR>342 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>343 < TD><xsl:value-of select="@name" /></TD>344 < TD/>345 </ TR>346 <xsl:for-each select="*"> 347 < TR>348 < TD><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>349 < TD><xsl:value-of select="." /></TD>350 < TD><xsl:value-of select="@unit" /></TD>351 </ TR>349 <tr> 350 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 351 <td><xsl:value-of select="@name" /></td> 352 <td /> 353 </tr> 354 <xsl:for-each select="*"> 355 <tr> 356 <td><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 357 <td><xsl:value-of select="." /></td> 358 <td><xsl:value-of select="@unit" /></td> 359 </tr> 352 360 </xsl:for-each> 353 361 </xsl:template> 354 362 355 363 <xsl:template match="cs:offset"> 356 < TR>357 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>358 < TD><xsl:value-of select="@name" /></TD>359 < TD/>360 </ TR>361 <xsl:for-each select="*"> 362 < TR>363 < TD><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>364 < TD><xsl:value-of select="." /></TD>365 < TD><xsl:value-of select="@unit" /></TD>366 </ TR>364 <tr> 365 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 366 <td><xsl:value-of select="@name" /></td> 367 <td /> 368 </tr> 369 <xsl:for-each select="*"> 370 <tr> 371 <td><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 372 <td><xsl:value-of select="." /></td> 373 <td><xsl:value-of select="@unit" /></td> 374 </tr> 367 375 </xsl:for-each> 368 376 </xsl:template> 369 377 370 378 <xsl:template match="cs:beam_center"> 371 < TR>372 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>373 < TD><xsl:value-of select="@name" /></TD>374 < TD/>375 </ TR>376 <xsl:for-each select="*"> 377 < TR>378 < TD><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>379 < TD><xsl:value-of select="." /></TD>380 < TD><xsl:value-of select="@unit" /></TD>381 </ TR>379 <tr> 380 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 381 <td><xsl:value-of select="@name" /></td> 382 <td /> 383 </tr> 384 <xsl:for-each select="*"> 385 <tr> 386 <td><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 387 <td><xsl:value-of select="." /></td> 388 <td><xsl:value-of select="@unit" /></td> 389 </tr> 382 390 </xsl:for-each> 383 391 </xsl:template> 384 392 385 393 <xsl:template match="cs:pixel_size"> 386 < TR>387 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>388 < TD><xsl:value-of select="@name" /></TD>389 < TD/>390 </ TR>391 <xsl:for-each select="*"> 392 < TR>393 < TD><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>394 < TD><xsl:value-of select="." /></TD>395 < TD><xsl:value-of select="@unit" /></TD>396 </ TR>394 <tr> 395 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 396 <td><xsl:value-of select="@name" /></td> 397 <td /> 398 </tr> 399 <xsl:for-each select="*"> 400 <tr> 401 <td><xsl:value-of select="name(../..)" />_<xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 402 <td><xsl:value-of select="." /></td> 403 <td><xsl:value-of select="@unit" /></td> 404 </tr> 397 405 </xsl:for-each> 398 406 </xsl:template> 399 407 400 408 <xsl:template match="cs:term"> 401 < TR>402 < TD><xsl:value-of select="@name" /></TD>403 < TD><xsl:value-of select="." /></TD>404 < TD><xsl:value-of select="@unit" /></TD>405 </ TR>409 <tr> 410 <td><xsl:value-of select="@name" /></td> 411 <td><xsl:value-of select="." /></td> 412 <td><xsl:value-of select="@unit" /></td> 413 </tr> 406 414 </xsl:template> 407 415 408 416 <xsl:template match="cs:SASprocessnote"> 409 < TR>410 < TD><xsl:value-of select="name()" /></TD>411 < TD><xsl:value-of select="." /></TD>412 < TD><xsl:value-of select="@name" /></TD>413 </ TR>417 <tr> 418 <td><xsl:value-of select="name()" /></td> 419 <td><xsl:value-of select="." /></td> 420 <td><xsl:value-of select="@name" /></td> 421 </tr> 414 422 </xsl:template> 415 423 416 424 <xsl:template match="cs:SASprocess"> 417 < TR>418 < TD><xsl:value-of select="name()" /></TD>419 < TD><xsl:value-of select="cs:name" /></TD>420 < TD><xsl:value-of select="@name" /></TD>421 </ TR>425 <tr> 426 <td><xsl:value-of select="name()" /></td> 427 <td><xsl:value-of select="cs:name" /></td> 428 <td><xsl:value-of select="@name" /></td> 429 </tr> 422 430 <xsl:for-each select="*"> 423 431 <xsl:choose> … … 426 434 <xsl:when test="name()='SASprocessnote'"><xsl:apply-templates select="." /></xsl:when> 427 435 <xsl:otherwise> 428 < TR>429 < TD><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></TD>430 < TD><xsl:value-of select="." /></TD>431 < TD/>432 </ TR>436 <tr> 437 <td><xsl:value-of select="name(..)" />_<xsl:value-of select="name()" /></td> 438 <td><xsl:value-of select="." /></td> 439 <td /> 440 </tr> 433 441 </xsl:otherwise> 434 442 </xsl:choose> … … 438 446 <xsl:template match="cs:SASnote"> 439 447 <xsl:if test="@name!=''"> 440 < TR>441 < TD><xsl:value-of select="name()" /></TD>442 < TD><xsl:value-of select="." /></TD>443 < TD><xsl:value-of select="@name" /></TD>444 </ TR>448 <tr> 449 <td><xsl:value-of select="name()" /></td> 450 <td><xsl:value-of select="." /></td> 451 <td><xsl:value-of select="@name" /></td> 452 </tr> 445 453 </xsl:if> 446 454 </xsl:template> -
1dwg/trunk/xsd-documentation.xsl
r7 r21 2 2 xmlns:xsd="http://www.w3.org/2001/XMLSchema" 3 3 xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 4 xmlns:cs=" http://www.smallangles.net/cansas1d">4 xmlns:cs="cansas1d/1.0"> 5 5 6 6 <!-- http://www.w3schools.com/xsl/xsl_transformation.asp -->
Note: See TracChangeset
for help on using the changeset viewer.