Click here to Skip to main content
14,425,800 members
   

XML / XSL

 
AnswerRe: Xpath problem Pin
Stuart Dootson9-Jul-10 12:12
professionalStuart Dootson9-Jul-10 12:12 
QuestionExcel to XML conversion Pin
priyaahh5-Jul-10 19:49
Memberpriyaahh5-Jul-10 19:49 
AnswerRe: Excel to XML conversion Pin
evd4610-Aug-10 21:13
Memberevd4610-Aug-10 21:13 
Questionxsl:apply-templates help please! [modified] Pin
Neophyte301-Jul-10 5:49
MemberNeophyte301-Jul-10 5:49 
AnswerRe: xsl:apply-templates help please! Pin
Neophyte305-Jul-10 1:17
MemberNeophyte305-Jul-10 1:17 
GeneralRe: xsl:apply-templates help please! Pin
Stuart Dootson6-Jul-10 5:37
professionalStuart Dootson6-Jul-10 5:37 
AnswerRe: xsl:apply-templates help please! Pin
Stuart Dootson6-Jul-10 5:14
professionalStuart Dootson6-Jul-10 5:14 
GeneralRe: xsl:apply-templates help please! Pin
Neophyte306-Jul-10 6:47
MemberNeophyte306-Jul-10 6:47 
Thanks for this - I had found the "following-sibling" axis on a tutorial page somewhere which led me to:

<xsl:for-each select="Beds/*/*">
          <xsl:choose>
            <xsl:when test="not(contains(name(.),'Code')) and .&gt;0">
              <Row>
                <Description>
                  <xsl:value-of select="name(..)"/>
                  <xsl:value-of select="name(.)"/>
                </Description>
                <Value>
                  <xsl:value-of select="following-sibling::*[contains(name(),name(.))]"/>
                </Value>
                <Quantity>
                  <xsl:value-of select="."/>
                </Quantity>
              </Row>
            </xsl:when>
          </xsl:choose>
        </xsl:for-each>


Your solution demonstrates to me that I have hardly scratched the surface of XPath, and that there are many ways of achieving the same result!

Is there a performance (or other) benefit to using templates apart from the feeling of doing things properly as opposed to my schonky approach?

Can you recommend any sites or good books to get a deeper insight into XPath/XSLT?

Thanks again for your time,

Al

Edit---

My use of for-each amply demonstrates the adage that when all you have is a hammer...
GeneralRe: xsl:apply-templates help please! Pin
Stuart Dootson6-Jul-10 15:38
professionalStuart Dootson6-Jul-10 15:38 
QuestionHow to upload an Xml Schema to my ftp server and have Visual Studio provide intellisense for it? Pin
WebMaster1-Jul-10 3:07
MemberWebMaster1-Jul-10 3:07 
AnswerRe: How to upload an Xml Schema to my ftp server and have Visual Studio provide intellisense for it? Pin
Not Active1-Jul-10 3:38
mentorNot Active1-Jul-10 3:38 
GeneralRe: How to upload an Xml Schema to my ftp server and have Visual Studio provide intellisense for it? Pin
WebMaster1-Jul-10 4:11
MemberWebMaster1-Jul-10 4:11 
Questiontransformed cdata content not escaping properly (or atleast the way i want it it) Pin
nyhtal30-Jun-10 20:59
Membernyhtal30-Jun-10 20:59 
QuestionVXML Pin
muka6629-Jun-10 5:15
Membermuka6629-Jun-10 5:15 
QuestionHow to create xmpp client using C#? Pin
manjeeet18-Jun-10 0:13
Membermanjeeet18-Jun-10 0:13 
Answercross-post Pin
Luc Pattyn18-Jun-10 3:27
sitebuilderLuc Pattyn18-Jun-10 3:27 
QuestionError in running ASP.NET C# (MySql) site Pin
Dot-Net-Dev16-Jun-10 18:24
MemberDot-Net-Dev16-Jun-10 18:24 
QuestionBeginner help to tag Bold text in DocBook v5 for XML export [modified] Pin
keeta116-Jun-10 13:06
Memberkeeta116-Jun-10 13:06 
QuestionWrite XSL for this xml i want to convert xml to CSV formt Pin
ksanju100012-Jun-10 10:14
Memberksanju100012-Jun-10 10:14 
AnswerRe: Write XSL for this xml i want to convert xml to CSV formt Pin
SeMartens15-Jun-10 22:10
MemberSeMartens15-Jun-10 22:10 
Questionwriting to xml file Pin
Farraj8-Jun-10 18:17
MemberFarraj8-Jun-10 18:17 
AnswerRe: writing to xml file Pin
Stuart Dootson9-Jun-10 3:13
professionalStuart Dootson9-Jun-10 3:13 
GeneralRe: writing to xml file Pin
Farraj9-Jun-10 5:39
MemberFarraj9-Jun-10 5:39 
AnswerRe: writing to xml file Pin
Estys9-Jun-10 6:22
MemberEstys9-Jun-10 6:22 
GeneralRe: writing to xml file Pin
Farraj9-Jun-10 9:42
MemberFarraj9-Jun-10 9:42 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.