Searching for XSL Transformation (XSLT) Resources

Locating XSLT resources lets you inspect how they are mapped to UDDI tModels.

You can search for the XSLT document by complete or partial URLs. You can also search for XSLT documents based on input and output schemas. Schemas can be identified by complete or partial namespaces, or by unique tModelKey identifiers.

The two approaches can be combined to tightly constrain a search.

To Search for an XSLT Resource by Location

  1. Click the Search tab at the top of the console.

  2. Click the XSLT link in the menu.

  3. In the "Find XSLT Resource" box, in the Location text box, enter the URL string.

    The "%" wildcard can be used at the start and end of the string. For example, "%employee%" would match a URL pointing to an "employees2departments.xslt" file as well as a URL containing an ".../employees/..." branch in the resource tree or one hosted on a server named "http://employees.in.acme.org".

    Leaving the text box empty, will retrieve all published XSLT documents that are visible to you.

  4. Click the Find button at the bottom of the page.

  5. In the record set that is returned you can click on the link in the technical model field to access the tModel to which the XSLT has been mapped. In the location field you can click on a direct link to the XSLT document.

To Search by Input and/or Output Schema...

Note: Since the semantics for defining an Input XML Schema and those for defining an Output XML Schema are identical, we will only step through working with the Input XML Schema control here.

  1. Click on the Search tab at the top of the console.

  2. Click on the XSLT link in the menu.

  3. In the "Find XSLT Resource" box click the Add Schema button next to Input XML Schema label.

  4. Select an approach for identifying the Schema.

    At this point you can identify your Schema by the UDDI tModelKey under which it is published in the registry, or by a namespace that it uses. The objective here is to establish a useful value or set of values as search criteria in the control. We will proceed with the namespace approach. However you may also use the Select XML Schema approach.

    Specifying a Schema by Namespace

    1. Check the Namespace radio button under Type.

    2. Enter all or part of the Namespace in the Location edit box.

      You can use the "%" wildcard at the start and end of your namespace string.

  5. Click the green check Update icon. This will set the current namespace identifier to the value in the edit box. This section of the page will be updated with a four-field tuple identifying the value type, the value string, and controls to edit and delete the tuple.

  6. If the desired XSLT document accepts multiple input documents click the Add Schema button and repeat steps 3 through 5 to add a second, a third, or an Nth document schema.

  7. Once the Input XML schema criteria have been established, click the Find button at the bottom of the page.

  8. In the set of matching records you can click the link in the technical model field to inspect the tModel to which the desired XSLT has been mapped. You can click the link in the location field to inspect the actual document.