c# - XML数据和C#,读入,操作,输出

标签 c# xml

我或多或少是一个 C# 初学者。 (也是 xml 初学者>.<)我正在为一个伙伴构建一个程序,我打算将其用作我的“实用程序”来自学 C#(和 xml)。我是一名大学生,获得了计算机信息系统的 BiS(专注于 C#)。学校教的不多(主要是在控制台上,有 c# 的介绍和 C# 的 oop 介绍)。

我的 friend (客户)的愿望是拥有一个创建/生成角色的程序。它应该从 xml 文件中读取信息(对于桌面 RPG l5r,诸如技能和描述、统计/技能的优势和奖励等),操纵一些数据(当有奖励或技能添加到角色,添加与正在创建的角色相关的内容。)计算并显示统计数据、技能水平等,并允许在 xml 文件中添加新条目(当他想要创建新内容时)。

我选择使用 XML 作为“输入数据”,因为它更便携,非程序员也更容易查看(同时我正在创建 xml 模板并将它们发送给他以填写所有内容数据)。

我基本上是在问是否有任何好的网站或书籍专门专注于阅读 xml(一些条目将是整数,大多数是字符串,不确定我是否可以在 xml 中将某些内容设置为 int 类型或者是否此时,我必须在 C# 中专门从 char 解析为 int),还要关注文件维护(添加、更改、删​​除)以及如何按各种子元素对 xml 进行排序。

我的 xml 模板目前看起来像

<skills>
    <sk1>
        <name>...</name>
        <description>...</description>
    </sk1>
    <sk2>
    etc...

我正在使用控制台编写程序的第一个版本,但第二部分将是一个 Windows 图形用户界面(边学边做)。

任何朝着正确方向的插入都将受到高度赞赏。非常感谢您的帮助。

(如果需要任何进一步的信息,我会虔诚地检查这个线程)

最佳答案

关于c# - XML数据和C#,读入,操作,输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5117007/

相关文章:

c# - 列表不会显示其内容

c# - 哈希函数获取有限长度的结果

c# - 如何从 clickonce 部署 list xml 文件中获取证书信息

xml - Node.js:如何使用 SOAP XML Web 服务

C# xml序列化去除锯齿状数组元素名称

c# - ListView DeleteMethod 未传递 DataKeyNames 值

c# - 将 Python 中的 SHA 哈希计算转换为 C#

c# - 构造函数上的静态修饰符是什么意思?

java - Java 中的 XML 管道

java - JAXB 更改默认命名转换器