查看XML Validator工具,我尝试将qbpos xml查询导入Quickbooks Enterprise时得到以下响应。
请求QB POS验证(qbposxml),文件有处理指令指示 原因:使用了元素'QBPOSXML'但未在DTD / Schema中声明。 这是xml文件的开始,任何人都可以对这里的问题有所了解吗?使用qbposfc3 for AppendPurchaseOrderQueryRq()在C#中创建xml响应。
<?xml version="1.0" encoding="windows-1252"?>
<QBPOSXML>
<QBPOSXMLMsgsRs>
<PurchaseOrderQueryRs requestID="0" retCount="18" statusCode="0" statusMessage="Status OK" statusSeverity="Info">
<PurchaseOrderRet>
答案 0 :(得分:0)
您发布的是响应 XML。例如这就是你应该从QuickBooks获得的东西。
不你应该发送到QuickBooks(例如请求 XML)。
请参阅文档:
如果您尝试查询采购订单,您的请求应如下所示:
import UIKit
import CoreLocation
class ViewController: UIViewController, CLLocationManagerDelegate {
let locationManager = CLLocationManager()
var counter = 0
override func viewDidLoad() {
super.viewDidLoad()
// configure location updates
locationManager.delegate = self
locationManager.desiredAccuracy = kCLLocationAccuracyBest
locationManager.distanceFilter = 0.1
locationManager.pausesLocationUpdatesAutomatically = false
locationManager.requestAlwaysAuthorization()
locationManager.startUpdatingLocation()
}
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
print("location updated! \(counter)")
counter = counter + 1
}