<?xml version="1.0" encoding="UTF-8"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="dbsql2xml.xsd">
  <tokenForCommandLineStringArrays>#</tokenForCommandLineStringArrays>
  <globalCharsetName>UTF-8</globalCharsetName>
  <connectionProperties>
    <jdbcDriver>org.hsqldb.jdbcDriver</jdbcDriver>
    <jdbcURL>jdbc:hsqldb:hsql://localhost/</jdbcURL>
    <jdbcUserName>sa</jdbcUserName>
    <jdbcPassword/>
    <multiStatementDriver>false</multiStatementDriver>
  </connectionProperties>
  <globalVariables>
    <globalVariable name="$gv00">10</globalVariable>
  </globalVariables>
  <processingInstructions>
    <!--<css>css/dbsql2xml.css</css>-->
    <!--<xslt>xslt/dbsql2xml.xsl</xslt>-->
  </processingInstructions>
  <table xmlName="invoice" sql="SELECT * FROM invoice WHERE id = $gv00">
    <column xmlName="id" sqlName="ID" globalVariableName="$gv01"/>
    <column xmlName="customerId" sqlName="customerid" globalVariableName="$gv02"/>
    <column xmlName="total" sqlName="TOTAL"/>
    <table xmlName="customer" sql="SELECT * FROM customer WHERE id = $gv02">
      <column xmlName="id" sqlName="id"/>
      <column xmlName="firstName" sqlName="firstname"/>
      <column xmlName="lastName" sqlName="lastname"/>
      <column xmlName="street" sqlName="street"/>
      <column xmlName="city" sqlName="city"/>
    </table>
    <table xmlName="item" sql="SELECT * FROM item WHERE invoiceid = $gv01">
      <column xmlName="invoiceId" sqlName="invoiceid"/>
      <column xmlName="item" sqlName="item"/>
      <column xmlName="productId" sqlName="productid" globalVariableName="$gv03"/>
      <column xmlName="quantity" sqlName="quantity"/>
      <column xmlName="cost" sqlName="cost"/>
      <table xmlName="product" sql="SELECT * FROM product WHERE id = $gv03">
        <column xmlName="id" sqlName="id"/>
        <column xmlName="name" sqlName="name"/>
        <column xmlName="price" sqlName="price"/>
      </table>
    </table>
  </table>
</config>
