【问题标题】:Reading a template and creating a new XML file using the read template读取模板并使用读取的模板创建新的 XML 文件
【发布时间】:2011-07-05 12:33:07
【问题描述】:

我正在尝试读取 XML 模板和下面的代码,并将此内容放入新的 XML 文件中。

<?xml version="1.0" encoding="utf-8"?>
<Format>
<Name title=""></Name>
<FormatA>
    <Scheme name="A" set="number" get="integer">
        <Sample set="number" get="integer">33</Sample>
    </Scheme>
</FormatA>
<FormatX>
    <Scheme name="A" set="number" get="integer">
        <Sample set="number" get="integer">44</Sample>
    </Scheme>
</FormatX>
</Format>

并且将输入值并为名称写入标题和值。例如,当我为标题输入“计数器”并为值输入“Cnt”时。它会写

<Name title="Counter">Cnt</Name>

基本上,我只是复制模板的内容,将其与输入的标题和值一起放入新的 XML 文件中。

感谢您的阅读,谁会回答我的询问。

【问题讨论】:

  • 问题是什么 - 你有没有尝试过任何事情,或者你不知道从哪里开始?
  • @VinayC,我不知道这样做
  • @Anuraj,Counter 是节点名称标题的示例输入

标签: c# xml templates xmlreader xmlwriter


【解决方案1】:

你试过 string.Format 吗?

  1. 创建模板 XML 文件 占位符,例如 {1}
  2. 呼叫 String.Format(XmlContent,"Counter","Cnt")

希望对你有帮助。

【讨论】:

  • @gibz357: XmlContent 是包含所有 XML 数据的字符串。
猜你喜欢
  • 1970-01-01
  • 2020-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多