XML Pipeline Semantics

The following semantics govern the behavior of an XML pipeline:

  • A node is executed only when all its input ports are "filled".
  • A node's input port is "filled" either when it contains a default value that is a reference to a URL or a literal value, or when it is connected to another node's output port and this node provides data that is available. Default values are used only if no pipe is present for that port.
  • When data is available on a node's output port, it is provided to the input ports of all the nodes to which it is connected.
  • A node's input port can be filled by 0 or 1 value. If more than one value becomes available, this is an error and XML pipeline processing aborts.

XML Schema Designer

The XML Schema Designer is a tool for accelerating advanced XML Schema development through an intuitive visual interface for modeling any XML data structures.

XML Schema Editor

Stylus Studio's XML Schema Editor lets you easily develop advanced data models expressed in W3C XML Schema. Its synchronized split-pane interface shows both a visual XML Schema Diagram and the underlying code, and you can edit in either one.

XSLT Profiler

Stylus Studio's XSL and XSLT profiler allows you to create detailed XSLT performance metrics profiles of any stylesheet in a processor-independent way.

Export HTML to XML

Export HTML to XML with the click of a button - simplify migration of legacy HTML code to industry standard XML technologies with Stylus Studio.

Stylus Most Wanted

 
Free Stylus Studio XML Training:
W3C Member