将json对象转换为xml

时间:2019-09-12 09:55:47

标签: json xml angular typescript

我正在尝试使用xml-js库和函数json2xml将json对象转换为xml。当我尝试实现它时,出现错误

错误:未定义缓冲区

我正在使用Angular8。

有关可再现的错误,请参考此StackBlitz

请为此指导我。 预先感谢。

2 个答案:

答案 0 :(得分:1)

在您的app.module中定义了这个。这会将Buffer设置为全局

(window as any).global = window;
declare var require: any;

declare global {
  interface Window {
    Buffer: any;
  }
}

window.Buffer = window.Buffer || require('buffer').Buffer;

@NgModule(...

然后在app.component.ts中删除xmlc中的参数,因为在ts中。您不接受任何争论。

答案 1 :(得分:1)

要解决缓冲区问题,

  

npm我缓冲

将这些添加到app.component.ts

import * as buffer from 'buffer'; 
(window as any).global.Buffer = buffer