0
나는 XSLT에 다음 한 나에게 출력을 제공지정 제로 패딩이
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2005/02/xpath-functions" xmlns:xdt="http://www.w3.org/2005/02/xpath-datatypes">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:variable name="cDate">
<xsl:value-of select="current-dateTime()"/>
</xsl:variable>
<xsl:variable name="fcDate">
<xsl:value-of select="format-dateTime($cDate,'[Y0001][M01][D01]')"/>
</xsl:variable>
<xsl:template match="/PublisherBooking">
<dt>
<xsl:attribute name="date"><xsl:value-of select="$fcDate"/></xsl:attribute>
</dt>
</xsl:template>
</xsl:stylesheet>
(현재 날짜 주어진 2010 1월 12일입니다) 다음과 같이 읽을 수있는 형식이 필요합니다.
<?xml version="1.0" encoding="UTF-8"?>
<dt date="20100112"/>
따라서 월 및 일에 0을 채우려면 어떻게해야합니까? 특히 형식 그림 '[Y0001] [M01] [D01]'의 잘못된 점
는 참고로 나는 XMLSPY 2005
형식 그림이 완벽하게 표시됩니다. '[Y0001] - [M01] - [D01]'과 같은 대체 형식을 시도 했습니까? – Filburt
Filburt, yup 나는 분리 기호로 시도했지만 여전히 앞에 오는 0이 없다. – stjohnroe