【问题标题】:Need to trim a xml content from Aadhar scanned data需要从 Aadhar 扫描数据中修剪 xml 内容
【发布时间】:2019-07-29 04:03:08
【问题描述】:

我正在尝试扫描 Aadhar 卡数据并尝试将给定数据解析到我的应用程序中。我收到如下回复。

QR-Code:<?xml version="1.0" encoding="UTF-8"?> <PrintLetterBarcodeData uid=“xxxxxxx” name=“xx” gender=“XXXX” yob=“xxxx” co="S/O: XXXX” house=“XXXX house” street="null" lm="null" loc="null" vtc=“xxx” po=“xxx” dist=“xxx” subdist=“xxx” state=“xxx” pc=“xxx” dob=“xxxx-xx-xx”/>

我需要修剪内容QR-Code:&lt;?xml version="1.0" encoding="UTF-8"?&gt;. 可能吗?

【问题讨论】:

  • 而不是修剪解析 xml 响应。这样会更好处理

标签: android xml-parsing


【解决方案1】:

使用“:”分割,然后解析剩余的 XML

String[] data = result.split(":");
    String xml = data[1];

【讨论】:

    【解决方案2】:
    public String trimStart(String qrCodeScanResponse){
        return qrCodeScanResponse.replace("QR-Code:<?xml version=\"1.0\" encoding=\"UTF-8\"?>","");
    }
    

    【讨论】:

      【解决方案3】:
      // 'c' contains your xml data
      var currLoanXml = c;
      var uid = $(currLoanXml).filter('PrintLetterBarcodeData').attr('uid');
      document.getElementById('aadhar').value=uid;
      

      这里我选择了uid号,你可以根据需要选择任何属性

      【讨论】:

        猜你喜欢
        • 2011-08-26
        • 2011-11-23
        • 2015-09-17
        • 2015-11-28
        • 1970-01-01
        • 2010-12-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多