Listing 1: An example of a FuseDoc XML packet
<!---
<?xml version="1.0" encoding="UTF-8" ?>
"http://www.officeprinting.xerox.com/smart/dtd/fusedoc.dtd">
<fusedoc fuse="qry_updateDatabase.cfm" language="ColdFusion" specification="
2.0">
<responsibilities>
I update the database with either the edited details or the new data.
</responsibilities>
<properties>
<history author="Gavin Brook" email="gavin@gavinbrook.com"
date="20030812 11:10 AM" role="architect" type="create"/>
</properties>
<io>
<in>
<number name="data_id" format="CFML" Scope="attributes"/>
<boolean name="enabled" format="CFML" Scope="attributes"/>
<String name="some_text" format="CFML" Scope="attributes"/>
<String name="more_text" format="CFML" Scope="attributes"/>
</in>
<out>
<String name="DB_Status_Code" format="CFML" Scope="variables"/>
<String name="DB_Message" format="CFML" Scope="variables"/>
</out>
</io>
</fusedoc>
--->