How do I display PersonEthnicityCode

Here should go questions about transforming XML with XSLT and FOP.
Posts: 62
Joined: Thu Jun 26, 2014 9:00 pm

How do I display PersonEthnicityCode

Post by winkimjr2 » Tue Dec 30, 2014 9:47 pm

In my xml I have an element

Code: Select all

<ObservedEthnicity Word="R">Refused</ObservedEthnicity>
but I do not want it displayed in the output. What do I need to change in my xslt so that this is skipped?
Right now it is being displayed in the output as this:

Code: Select all

My xml document

Code: Select all

<Integration xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:tsg="">
<Case InternalID="1616758974" ID="11682339" xmlns:user="">
<CaseParty ID="16548391" InternalCasePartyID="1633583540" InternalPartyID="1614451528">
<ObservedEthnicity Word="R">Refused</ObservedEthnicity>

My xslt code

Code: Select all

<xsl:template name="Respondent">
<xsl:when test="//CaseParty[@ID=current()/@ID]/ObservedEthnicity/@Word='NH'">N</xsl:when>
<xsl:value-of select="@Word"/>

Posts: 4144
Joined: Fri Mar 28, 2003 2:12 pm

Re: How do I display PersonEthnicityCode

Post by sorin_ristache » Wed Dec 31, 2014 10:47 am


There are many XSLT experts available on this mailing list who can help you with that. Did you try posting the example code there?

<oXygen/> XML Editor Support

Post Reply