Click here to Skip to main content
15,889,527 members
Home / Discussions / XML / XSL
   

XML / XSL

 
GeneralRe: XML Pin
Member 1273144310-Sep-16 5:53
Member 1273144310-Sep-16 5:53 
GeneralRe: XML Pin
OriginalGriff10-Sep-16 6:11
mveOriginalGriff10-Sep-16 6:11 
GeneralRe: XML Pin
Member 1273144310-Sep-16 6:40
Member 1273144310-Sep-16 6:40 
GeneralRe: XML Pin
OriginalGriff10-Sep-16 7:23
mveOriginalGriff10-Sep-16 7:23 
QuestionHow to create XSD without repeating myself Pin
Mikael Sterley28-Apr-16 3:46
Mikael Sterley28-Apr-16 3:46 
AnswerRe: How to create XSD without repeating myself Pin
George Jonsson13-Jun-16 3:08
professionalGeorge Jonsson13-Jun-16 3:08 
AnswerRe: How to create XSD without repeating myself Pin
Bernhard Hiller5-Sep-16 21:08
Bernhard Hiller5-Sep-16 21:08 
Questiongenerating a unique value and adding it to a group of elements Pin
Drew Church27-Mar-16 14:11
Drew Church27-Mar-16 14:11 
AnswerRe: generating a unique value and adding it to a group of elements Pin
Jim Meadors27-Mar-16 18:29
Jim Meadors27-Mar-16 18:29 
GeneralRe: generating a unique value and adding it to a group of elements Pin
Drew Church28-Mar-16 2:07
Drew Church28-Mar-16 2:07 
GeneralRe: generating a unique value and adding it to a group of elements Pin
Jim Meadors28-Mar-16 19:44
Jim Meadors28-Mar-16 19:44 
GeneralRe: generating a unique value and adding it to a group of elements Pin
Drew Church29-Mar-16 3:26
Drew Church29-Mar-16 3:26 
GeneralRe: generating a unique value and adding it to a group of elements Pin
Jim Meadors29-Mar-16 19:12
Jim Meadors29-Mar-16 19:12 
Questiontheory xml . help me Pin
Member 1216400424-Nov-15 5:29
Member 1216400424-Nov-15 5:29 
AnswerRe: theory xml . help me Pin
George Jonsson4-Dec-15 20:45
professionalGeorge Jonsson4-Dec-15 20:45 
QuestionXML parsing error --> #10; Pin
NJdotnetdev14-Jul-15 2:23
NJdotnetdev14-Jul-15 2:23 
AnswerRe: XML parsing error --> #10; Pin
User 41802545-Aug-15 2:27
User 41802545-Aug-15 2:27 
QuestionNETIQ Product Help needed. Pin
Member 1156144127-Mar-15 10:24
Member 1156144127-Mar-15 10:24 
AnswerRe: NETIQ Product Help needed. Pin
Richard Andrew x6427-Mar-15 14:14
professionalRichard Andrew x6427-Mar-15 14:14 
AnswerRe: NETIQ Product Help needed. Pin
Abhipal Singh19-May-15 5:07
professionalAbhipal Singh19-May-15 5:07 
Questioncopying attribute from one node to other Pin
ramina sen9-Feb-15 0:10
ramina sen9-Feb-15 0:10 
QuestionXSL: how to properly reference to xml field? Pin
Maciej Los16-Nov-14 9:05
mveMaciej Los16-Nov-14 9:05 
I'm looking for a way to properly set xsl:match="..." or xsl:value-of select="..."

My files are:
test.xsl
XML
<?xml version="1.0" encoding="Windows-1250"?>

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
   <xsl:template match="/">
   <!--<xsl:template match="DocumentContent/section[@name]">-->
    <html>
      <head>
        <!-- <link rel="stylesheet" href="zastyles.css"/> -->
      </head>
      <body>
        <h2>SingleRow1</h2>
        <table border="1px" bgcolor="yellow">
            <tr>
                <td><xsl:value-of select="DocumentContent/section['SingleRow1']/row/FieldA"/>
                </td>
                <td><xsl:value-of select="DocumentContent/section['SingleRow1']/row/FieldB"/>
                </td>
                <td><xsl:value-of select="DocumentContent/section['SingleRow1']/row/FieldC"/>
                </td>
                <td><xsl:value-of select="DocumentContent/section['SingleRow1']/row/FieldD"/>
                </td>
            </tr>
        </table>
        <br/>
        <h2>SingleRow2</h2>
        <table border="1px" bgcolor="yellow">
            <tr>
                <td><xsl:value-of select="DocumentContent/section['SingleRow2']/row/FieldA"/>
                </td>
                <td><xsl:value-of select="DocumentContent/section['SingleRow2']/row/FieldB"/>
                </td>
                <td><xsl:value-of select="DocumentContent/section['SingleRow2']/row/FieldC"/>
                </td>
                <td><xsl:value-of select="DocumentContent/section['SingleRow2']/row/FieldD"/>
                </td>
            </tr>
        </table>
        <h2>MulitRow1</h2>
        <table border="1px" bgcolor="lightgreen">
            <xsl:for-each select="DocumentContent/section['MultiRow1']/row">
            <tr>
                <td><xsl:value-of select="Field1"/>
                </td>
                <td><xsl:value-of select="Field2"/>
                </td>
                <td><xsl:value-of select="Field3"/>
                </td>
                <td><xsl:value-of select="Field4"/>
                </td>
            </tr>
            </xsl:for-each>
        </table>
      </body>
    </html>
  </xsl:template>
</xsl:stylesheet>


test.xml
XML
<?xml version="1.0" encoding="windows-1250"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<DocumentContent>
    <section name="SingleRow1">
        <row>
            <FieldA>A</FieldA>
            <FieldB>B</FieldB>
            <FieldC>C</FieldC>
            <FieldD>D</FieldD>
        </row>
    </section>
    <section name="SingleRow2">
        <row>
            <FieldA>E</FieldA>
            <FieldB>F</FieldB>
            <FieldC>G</FieldC>
            <FieldD>H</FieldD>
        </row>
    </section>

    <section name="MultiRow1">
        <row>
            <Field1>1</Field1>
            <Field2>2</Field2>
            <Field3>3</Field3>
            <Field4>4</Field4>
        </row>
        <row>
            <Field1>5</Field1>
            <Field2>6</Field2>
            <Field3>7</Field3>
            <Field4>8</Field4>
        </row>
        <row>
            <Field1>9</Field1>
            <Field2>10</Field2>
            <Field3>11</Field3>
            <Field4>12</Field4>
        </row>
    </section>
</DocumentContent>


The result should be:
SingleRow1
A B C D
SingleRow1
E F D H
MultiRow2
1 2  3  4
5 6  7  8
9 10 11 12

but instead of this i get twice
SingleRow1
A B C D
SingleRow2
A B C D
MultiRow1
3 times empty row
1 2  3  4
5 6  7  8
9 10 11 12

AnswerRe: XSL: how to properly reference to xml field? Pin
Richard Deeming17-Nov-14 2:52
mveRichard Deeming17-Nov-14 2:52 
GeneralRe: XSL: how to properly reference to xml field? Pin
Maciej Los17-Nov-14 4:25
mveMaciej Los17-Nov-14 4:25 
QuestionHow to get behavior similar to the obsoleted XmlValidatingReader Pin
John Whitmire30-Oct-14 3:53
professionalJohn Whitmire30-Oct-14 3:53 

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.