How do I format xslt address for xml
Questions about XML that are not covered by the other forums should go here.
-
- Posts: 1
- Joined: Tue Jun 26, 2018 2:01 pm
How do I format xslt address for xml
Hello everyone
I have a xslt document which pulls address from an xml document. I want the output to be in separate lines like this
<AddressFullText>
542 E Main Street SE
Apartment 204B
Montreal
Onatario, Canada 99999
</AddressFullText>
How do I accomplish this?
XSLT document
Code: Select all
<AddressFullText>
<xsl:value-of select="AddressLine1"/>
<xsl:value-of select="AddressLine2"/>
<xsl:value-of select="AddressLine3"/>
<xsl:value-of select="AddressLine4"/>
</AddressFullText>
Thanks.
I have a xslt document which pulls address from an xml document. I want the output to be in separate lines like this
<AddressFullText>
542 E Main Street SE
Apartment 204B
Montreal
Onatario, Canada 99999
</AddressFullText>
How do I accomplish this?
XSLT document
Code: Select all
<AddressFullText>
<xsl:value-of select="AddressLine1"/>
<xsl:value-of select="AddressLine2"/>
<xsl:value-of select="AddressLine3"/>
<xsl:value-of select="AddressLine4"/>
</AddressFullText>
Thanks.
-
- Posts: 9431
- Joined: Fri Jul 09, 2004 5:18 pm
Re: How do I format xslt address for xml
Hi,
You can use xsl:text to force serialize spaces or new lines, something like:
Regards,
Radu
You can use xsl:text to force serialize spaces or new lines, something like:
Code: Select all
<AddressFullText><xsl:text>
</xsl:text><xsl:value-of select="'a'"/><xsl:text>
</xsl:text><xsl:value-of select="'b'"/>
</AddressFullText>
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
<oXygen/> XML Editor
http://www.oxygenxml.com
-
- Posts: 102
- Joined: Tue Aug 19, 2014 12:04 pm
Re: How do I format xslt address for xml
Post by Martin Honnen »
Assuming you use XSLT 2 or 3 (e.g. with Saxon 9) you can use
Code: Select all
<AddressFullText>
<xsl:value-of select="AddressLine1, AddressLine2, AddressLine3, AddressLine4" separator=" "/>
</AddressFullText>
Return to “General XML Questions”
Jump to
- Oxygen XML Editor/Author/Developer
- ↳ Feature Request
- ↳ Common Problems
- ↳ DITA (Editing and Publishing DITA Content)
- ↳ SDK-API, Frameworks - Document Types
- ↳ DocBook
- ↳ TEI
- ↳ XHTML
- ↳ Other Issues
- Oxygen XML Web Author
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Content Fusion
- ↳ Feature Request
- ↳ Common Problems
- Oxygen JSON Editor
- ↳ Feature Request
- ↳ Common Problems
- Oxygen PDF Chemistry
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Feedback
- ↳ Feature Request
- ↳ Common Problems
- Oxygen XML WebHelp
- ↳ Feature Request
- ↳ Common Problems
- XML
- ↳ General XML Questions
- ↳ XSLT and FOP
- ↳ XML Schemas
- ↳ XQuery
- NVDL
- ↳ General NVDL Issues
- ↳ oNVDL Related Issues
- XML Services Market
- ↳ Offer a Service