Web アプリケーション X から、アプリケーション Y にインポートするデータを含む XML ファイルをエクスポートします。
エクスポートされた XML ファイルの各項目の値が「1」の場合、またはアプリケーション Y がこれをブール値のように処理し、「.T.」を返します。アプリケーション Y は、強制的に値を文字列としてインポートする方法を提供していません。
アプリケーション Y インタープリターが常に文字列として値を取得できるようにするために、XML ファイルに何かを追加する必要がありますか? または、問題を解決する別の方法はありますか?
エクスポートファイルの例:
<?xml version="1.0" encoding="UTF-8" ?>
<items>
<item>
<dj_code><![CDATA[FAC]]></dj_code>
<page_nr>1</page_nr>
<hdr_desc><![CDATA[test testcase 20120001]]></hdr_desc>
<date><![CDATA[2012-03-30]]></date>
<sub_nr>8095</sub_nr>
<acct_nr>8200</acct_nr>
<inv_nr>20120001</inv_nr>
<desc><![CDATA[vierkantemeters]]></desc>
<vat_code><![CDATA[T]]></vat_code>
<period>03</period>
<amount>1500.00</amount>
</item>
<item>
<dj_code><![CDATA[FAC]]></dj_code>
<page_nr>1</page_nr>
<hdr_desc><![CDATA[test testcase 20120001]]></hdr_desc>
<date><![CDATA[2012-03-30]]></date>
<sub_nr>8095</sub_nr>
<acct_nr>8200</acct_nr>
<inv_nr>20120001</inv_nr>
<desc><![CDATA[meters lat]]></desc>
<vat_code><![CDATA[T]]></vat_code>
<period>03</period>
<amount>50.00</amount>
</item>
<item>
<dj_code><![CDATA[FAC]]></dj_code>
<page_nr>1</page_nr>
<hdr_desc><![CDATA[test testcase 20120001]]></hdr_desc>
<date><![CDATA[2012-03-30]]></date>
<sub_nr>8095</sub_nr>
<acct_nr>8200</acct_nr>
<inv_nr>20120001</inv_nr>
<desc><![CDATA[tester]]></desc>
<vat_code><![CDATA[T]]></vat_code>
<period>03</period>
<amount>500.00</amount>
</item>
</items>