Previewing xml data – Adobe Dreamweaver CC 2015 User Manual
Page 517
510
XML
Last updated 6/3/2015
When you apply a Repeating Region XSLT object to an element in the Document window, a thin, tabbed, gray outline
appears around the repeated region. When you preview your work in a browser (File > Preview in Browser), the gray
outline disappears and the selection expands to display the specified repeating elements in the XML file, as in the
previous illustration.
When you add the Repeating Region XSLT object to the page, the length of the XML data placeholder in the Document
window is truncated. This is because Dreamweaver updates the XPath (XML Path language) expression for the XML
data placeholder so that it is relative to the path of the repeating element.
For example, the following code is for a table that contains two dynamic placeholders, without a Repeating Region
XSLT object applied to the table:
The following code is for the same table with the Repeating Region XSLT object applied to it:
In the previous example, Dreamweaver has updated the XPath for the items that fall within the Repeating Region (title
& description) to be relative to the XPath in the enclosing
Dreamweaver generates context-relative XPath expressions in other cases as well. For example, if you drag an XML data
placeholder to a table that already has a Repeating Region XSLT object applied to it, Dreamweaver automatically
displays the XPath relative to the existing XPath in the enclosing
Previewing XML data
When you use Preview in Browser (File > Preview in Browser) to preview XML data that you’ve inserted in an XSLT
fragment or an entire XSLT page, the engine that performs the XSL transformation differs from situation to situation.
For dynamic pages containing XSLT fragments, the application server always performs the transformation. At other
times, either Dreamweaver or the browser might be performing the transformation.
The following table summarizes the situations when using Preview in Browser, and the engines that perform the
respective transformations:
Type of page previewed in browser
Data transformation performed by
Dynamic page containing XSLT fragment
Application server
XSLT fragment or entire XSLT page
Dreamweaver
XML file with link to entire XSLT page
Browser