将XML写入变量

时间:2018-03-12 10:50:30

标签: vb.net svg xmlwriter

我想创建一个XML(SVG)"文件"在我的计划中。我现在使用XMLWriter来创建SVG文件我想将创建的文件保存在程序中的变量中供以后使用(在我的windowsform中的webbrowser中显示SVG文件)。有没有人知道如何写入变量而不是文件?我确实管理了它到一个文件,但我不想使用外部文件。

如果无法做到这一点,是否可以将文件保存到用户PC上的本地临时文件夹中,然后将其恢复到程序中?

编辑: 所以我看一下Xdocument,我明白了,但我不知道如何在我的代码中输入它。

以下是我的代码片段,我认为它应该是

class Notes extends React.Component {
  state = { note: '', notes: [] }
  
  changeNote = ({ target: { value } }) => {
    this.setState({ note: value });
  }
  
  addNote = () => {
    this.setState((state) => ({ notes: [...state.notes, state.note] }));
  }
  
  render() {
    return (
      <div>
        <input type="text" onChange={this.changeNote} />
        <button onClick={this.addNote}>Add</button>
        <ul>
        {this.state.notes.map(note =>
          <li>{note}</li>
        )}
        </ul>
      </div>
    )
  }
}

ReactDOM.render(
  <Notes />,
  document.getElementById('app')
);

有人知道如何代替写入XMLlocation我可以写入Xdocument吗?

1 个答案:

答案 0 :(得分:0)

所以我认为我现在正在使用它:使用以下代码

'XML settings and location
    Dim XmlWrt As XmlWriter = XmlWriter.Create(Xdoc.CreateNavigator().AppendChild())

    With XmlWrt

            ' Write the Xml declaration.
            .WriteStartDocument()