解析Node js中的XML:Zapier

时间:2018-01-08 15:47:45

标签: node.js zapier

我正在构建一个zapier应用程序,我正在尝试解析来自fetch的XML响应。无法帮助吗?

2 个答案:

答案 0 :(得分:0)

David来自Zapier平台团队。

我不确定你在具体遇到什么问题,但是我们听说过人们使用.data msg db 10, 13, "this is a string $" bufferSize db 21 ; 20 char + RETURN inputLength db 0 ; number of read characters buffer db 21 DUP(0) ; actual buffer .code main proc mov ax, @data mov ds, ax lea dx, msg mov ah, 09h ;output int 21h mov dx, offset bufferSize ; load our pointer to the beginning of the structure mov ah, 0Ah ; GetLine function int 21h xor dx, dx lea dx, buffer mov ah, 06h ;output int 21h mov ah,0 int 21h endp end main npm包解析xml成功的报道。

答案 1 :(得分:0)

我认为OP正在使用返回XML的基于SOAP的API。您可以使用appdomain.unload。只需在您的应用源代码中执行npm install pixl-xml,然后在CLI应用中使用lib。希望这可以帮助。代码来自CLI doc。

const xml = require('pixl-xml');

const App = {
  // ...
  afterResponse: [
    (response, z, bundle) => {
      response.xml = xml.parse(response.content);
      return response;
    }
  ]
  // ...
};