Quickbooks xml統合を扱うときに、次のxmlに出くわしました。
<?xml version="1.0" ?>
<?qbxml version="5.0" ?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<CustomerQueryRq requestID="5001" iterator="Start">
<MaxReturned>10</MaxReturned>
<IncludeRetElement>ListID</IncludeRetElement>
</CustomerQueryRq>
</QBXMLMsgsRq>
</QBXML>
私は宣言に精通していますが、その部分<?xml ...?>
と混同しています。<?qbxml version="5.0" ?>
これはQuickbooksが理解できるxmlバージョンだと思います。このxmlは有効ですか?通常のJavaパーサーとトランスフォーマーで管理できますか?
通常のDocumentBuilderFactoryでxmlをロードし、TransformerFactoryで出力を生成しようとしましたが<?qbxml ...?>
、その過程で失われます。<?qbxml ...?>
宣言を維持するためにビルダーとトランスフォーマーをどのように構成する必要があるかについてのアイデアはありますか?