<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:lc="http://xml.juniper.net/junos/to_be_replaced/dtd/junos-routing.dtd"
xmlns:junos="http://xml.juniper.net/junos/5.1I0/dtd/junos.dtd">
<xsl:output method="text" omit-xml-declaration="yes"/>
<xsl:template match='/'>
<xsl:text>Address			AS	State	Last St	Last Event	Last Error
</xsl:text>
<xsl:text>-------			--	-----	-------	----------	----------
</xsl:text>
<xsl:for-each select="lc:bgp-information/lc:bgp-peer">
<xsl:sort data-type="number" select="lc:peer-as"/>
<xsl:if test="lc:peer-state!='Established'">
<xsl:value-of select='lc:peer-address'/><xsl:text>	</xsl:text>
<xsl:if test="string-length(lc:peer-address) < 16">
<xsl:text>	</xsl:text>
</xsl:if>
<xsl:value-of select='lc:peer-as'/><xsl:text>	</xsl:text><xsl:value-of select='lc:peer-state'/><xsl:text>	</xsl:text><xsl:value-of select='lc:last-state'/><xsl:text>	</xsl:text><xsl:value-of select='lc:last-event'/><xsl:text>	</xsl:text>
<xsl:if test="string-length(lc:last-event) < 8">
<xsl:text>	</xsl:text>
</xsl:if>
<xsl:value-of select='lc:last-error'/>
<xsl:text>
</xsl:text>
</xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>