|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: That's a wrap!
<xsl:apply-template select="* except (string-name, collab, etal) | text()"/>
Should do the trick to exclude.
Le 04/01/2018 C 18:46, Charles O'Connor coconnor@xxxxxxxxxxxx a C)critB : I should probably be posting this to Stack Overflow, where the XSLTquestions are more basic, but anyways . . .
publication-type="journal"><string-name name-style="western"><surname>Selvarajah</surname> <given-names>S</given-names></string-name>, <string-name name-style="western"><surname>Hammond</surname> <given-names>ER</given-names></string-name>, <string-name name-style="western"><surname>Haider</surname> <given-names>AH</given-names></string-name>, <string-name name-style="western"><surname>Abularrage</surname> <given-names>CJ</given-names></string-name>, <string-name name-style="western"><surname>Becker</surname> <given-names>D</given-names></string-name>, <string-name name-style="western"><surname>Dhiman</surname> <given-names>N</given-names></string-name>, <etal>et al.</etal> <article-title>The burden of acute traumatic spinal cord injury among adults in the United States: an update.</article-title> <source>J Neurotrauma</source> <year>2014</year>;<volume>31</volume>(<issue>3</issue>):<fpage>228</fpage>-<l page>38</lpage>.</mixed-citation></ref>
<etal> elements, and all the space and punctuation in between, in a single <person-group> wrapper, yielding:
publication-type="journal"><person-group><string-name name-style="western"><surname>Selvarajah</surname> <given-names>S</given-names></string-name>, <string-name name-style="western"><surname>Hammond</surname> <given-names>ER</given-names></string-name>, <string-name name-style="western"><surname>Haider</surname> <given-names>AH</given-names></string-name>, <string-name name-style="western"><surname>Abularrage</surname> <given-names>CJ</given-names></string-name>, <string-name name-style="western"><surname>Becker</surname> <given-names>D</given-names></string-name>, <string-name name-style="western"><surname>Dhiman</surname> <given-names>N</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>The burden of acute traumatic spinal cord injury among adults in the United States: an update.</article-title> <source>J Neurotrauma</source> <year>2014</year>;<volume>31</volume>(<issue>3</issue>):<fpage>228</fpage>-<l page>38</lpage>.</mixed-citation></ref>
I came up with the following, realizing that I would be losing the spaces and punctuation between elements (which I can live with at this point): select="./node()[not(string-name|collab|etal)]"></xsl:apply-templates>
name-style="western"><surname>Selvarajah</surname> <given-names>S</given-names></string-name><string-name name-style="western"><surname>Hammond</surname> <given-names>ER</given-names></string-name><string-name name-style="western"><surname>Haider</surname> <given-names>AH</given-names></string-name><string-name name-style="western"><surname>Abularrage</surname> <given-names>CJ</given-names></string-name><string-name name-style="western"><surname>Becker</surname> <given-names>D</given-names></string-name><string-name name-style="western"><surname>Dhiman</surname> <given-names>N</given-names></string-name><etal>et al.</etal></person-group><string-name name-style="western"><surname>Selvarajah</surname> <given-names>S</given-names></string-name>, <string-name name-style="western"><surname>Hammond</surname> <given-names>ER</given-names></string-name>, <string-name name-style="western"><surname>Haider</surname> <given-names>AH</given-names></string-name>, <string-name name-style="western"><surname>Abularrage</surname> <given-names>CJ</given-names></string-name>, <string-name name-style="western"><surname>Becker</surname> <given-names>D</given-names></string-name>, <string-name name-style="western"><surname>Dhiman</surname> <given-names>N</given-names></string-name>, <etal>et al.</etal> <article-title>The burden of acute traumatic spinal cord injury among adults in the United States: an update.</article-title> <source>J Neurotrauma</source> <year>2014</year>;<volume>31</volume>(<issue>3</issue>):<fpage>228</fpage>-<l page>38</lpage>.</mixed-citation></ref> don't understand why select="./node()[not(string-name|collab|etal)]"></xsl:apply-templates> elements.
punctuation and spaces between the <string-name> (and <collab> and <etal>) elements. 978-975-3811
|
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








