Sample XSL Transformation to convert GetSellerList output to 'Gallery' HTML
Find the answer to your question
Advanced Search
Products
Question
Sample XSL Transformation to convert GetSellerList output to 'Gallery' HTML
Answer
GSLtoHTML.xsl
*** Project ***
Sample XSL Transformation to convert GetSellerList output to 'Gallery' HTML
- Link to ViewItem page is generated in HTML output
- Time remaining in auction is generated in HTML output
- Picture URL or place holder image is generated in HTML output
- Currency Icon is parsed and generated in HTML output
*** Environment ***
XSLT Stylesheet to be applied to XML results of a GetSellerList request
*** Executing the Sample ***
1. Execute GetSellerList XML query with the following criteria:
- Detail Level must be equal to ReturnAll for the XSL transformation to function appropriately
- UserId is a valid eBay Seller account
- EntriesPerPage should be set to 10 or lower, the XSL transformation will output (ItemsPerPage) items in a horizontal 'Gallery'
<?xml version="1.0"encoding="utf-8"?>
<GetSellerListRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<GranularityLevel>Coarse</GranularityLevel>
<Version>551</Version>
<StartTimeFrom>2008-01-16T23:13:56.000Z</StartTimeFrom>
<StartTimeTo>2008-02-16T23:13:56.000Z</StartTimeTo>
<Pagination>
<EntriesPerPage>10</EntriesPerPage>
<PageNumber>1</PageNumber>
</Pagination>
<RequesterCredentials>
<eBayAuthToken>******</eBayAuthToken>
</RequesterCredentials>
</GetSellerListRequest>2. Apply the XSL transformation to the resulting XML programmatically or in an IDE or XML editor of your chosing.
*** Next Steps for the developer ***
1. Developer code in environment of choice to programmatically apply the XSL transformation to GSL output XML
2. Modify XSL to output HTML in a custom format (rows/columns, etc..)