<xsl:value-of select="arinc:FlightPlan/arinc:Waypoints/arinc:Waypoint/concat(@waypointName, ',',arinc:Altitude/arinc:EstimatedAltitude/arinc:Value, ',', format-number(hours-from-duration(arinc:CumulatedFlightTime/arinc:EstimatedTime/arinc:Value), '00'), '.',format-number(minutes-from-duration(arinc:CumulatedFlightTime/arinc:EstimatedTime/arinc:Value), '00'),'...')"/>
결과가 수정되어야 길이는 3500 개 문자로 설정 한 다음 XSL 코드를 가지고있다. 어떤 아이디어라도 제발? 샘플 입력 :
</Waypoint>
<Waypoint countryICAOCode="EG" sequenceId="6" waypointId="ADMAG" waypointLongName="ADMAG" waypointName="ADMAG">
<Coordinates latitude="+184442" longitude="+1774">N5114.0 E00029.6</Coordinates>
<Airway type="RNAV_SID">ADMAG1X</Airway>
<Altitude>
<EstimatedAltitude>
<Value unit="ft/100">111</Value>
</EstimatedAltitude>
</Altitude>
<CumulatedFlightTime>
<EstimatedTime>
<Value>PT0H9M51S</Value>
</EstimatedTime>
요청 된 출력은 최대 3500 자까지 여러 Waypoint
의를 포함 할 수 있습니다. 또한 고정 된 길이로 채우는 데 필요한 몇 가지 필드가 더 있습니다. 이것은 예를 들어 주어집니다.
123
입력 및 예상 출력의 작은 예를 게시하시기 바랍니다. - 추신 3500 자?! 확실히 그것은 당신이 각 값을 고정 된 길이로 채워야한다는 것을 의미합니다 ** ** 연결하기 전에? –http://www.xsltfunctions.com/xsl/functx_pad-string-to-length.html에 예제가 있습니다. –
적절한 샘플 입력 XML을 제공하십시오. 성명서에 한 줄의 텍스트가 필요합니까? 그리고이 결과는 3500 자로 채워 져야합니까? – uL1