我希望从手册字段中只有全名和数量的快速书中获取所有库存商品,以获得更小的xml。你知道如何实现这个目标吗?
这是xml查询请求:
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="10.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<ItemInventoryQueryRq>
</ItemInventoryQueryRq>
</QBXMLMsgsRq>
</QBXML>
答案 0 :(得分:4)
您可以使用此标记专门选择要包含的字段:
<IncludeRetElement>
例如,这会收到发票,但只会显示TxnID
,EditSequence
和RefNumber
字段:
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="8.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<InvoiceQueryRq requestID="abcd1234">
<TxnID>ABCD-1234</TxnID>
<IncludeRetElement>TxnID</IncludeRetElement>
<IncludeRetElement>EditSequence</IncludeRetElement>
<IncludeRetElement>RefNumber</IncludeRetElement>
</InvoiceQueryRq>
</QBXMLMsgsRq>
</QBXML>
此维基的示例:
您可能还想参考Intuit的文档,其中显示了这个,QuickBooks OSR: