浏览 113 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-05-07 关键字: xslt
最近在学bpel,
最下面是从client里得到的request, 想从里面提取出一些数据, 但是 为什么我的xsl文件老是给我报错啊。。。。我哪里写错了了。。有没有人能帮帮我啊 错误信息 faultDetail: {http://xml.apache.org/axis/}stackTrace:Error found while executing an XSL transform via the doXslTransform function: "org.xml.sax.SAXException: Warning: can't output text before document element! Ignoring..." at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222) at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:TA="http://www.TA.com/TravelAgent" version="1.1">
<xsl:output indent="yes" />
<xsl:template match="TA:Customer">
<ar:bookRequest
xmlns:ar="http://a.com/Airline/wsdl"
xmlns:ns="http://a.com//Airline/schema">
<ns:BookRequestInfo>
<ns:flightNumber>string('q-1234')</ns:flightNumber>
<ns:classOfSeat>string('EconomicClass')</ns:classOfSeat>
<ns:firstname>
<xsl:value-of select="TA:LastName" />
</ns:firstname>
<ns:lastname>
<xsl:value-of select="TA:LastName" />
</ns:lastname>
<ns:passport>
<xsl:value-of
select="TA:CustomerPassportDetails/TA:Number" />
</ns:passport>
</ns:BookRequestInfo>
</ar:bookRequest>
</xsl:template>
</xsl:stylesheet>
<part name="request">
<request xmlns="" xmlns:aensTYPE="http://www.TA.com/TravelAgent"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="aensTYPE:RequestType">
<ns1:Customer xmlns:ns1="http://www.TA.com.au/TravelAgent">
<ns1:FirstName>firstName</ns1:FirstName>
<ns1:MiddleName>middleName</ns1:MiddleName>
<ns1:LastName>lastName</ns1:LastName>
<ns1:CustomerAddress>address</ns1:CustomerAddress>
<ns1:CustomerPhoneNumber>0432567890</ns1:CustomerPhoneNumber>
<ns1:CustomerPassportDetails>
<ns1:Number>passport111</ns1:Number>
<ns1:DateOfBirth>2008-05-06</ns1:DateOfBirth>
<ns1:IssueDate>2008-05-06</ns1:IssueDate>
<ns1:ExpiryDate>2008-05-06</ns1:ExpiryDate>
<ns1:IssuingCountry>AABB</ns1:IssuingCountry>
<ns1:Type>Normal</ns1:Type>
</ns1:CustomerPassportDetails>
</ns1:Customer>
<ns2:Itinerary xmlns:ns2="http://www.TA.com.au/TravelAgent">
<ns2:From>SSSS</ns2:From>
<ns2:To>MMMM</ns2:To>
<ns2:DepartureDate>2008-05-06</ns2:DepartureDate>
<ns2:ReturnDate>2008-05-06</ns2:ReturnDate>
<ns2:Class>firstClass</ns2:Class>
<ns2:isReturn>false</ns2:isReturn>
</ns2:Itinerary>
<request>
<part name="request">
声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |


