我正在使用 C#(带有 VS 2010 的 .Net 框架 4)来读取动态生成的 XML 文件。该文件包含问题的答案(MCQ 单选按钮、MCQ 多答案复选框和简单的文本字段)。问题 ID 和选项 ID 是从数据库生成的。
我只需要提取问题 ID 和相关的答案 ID。示例 XML 如下所示。
<?xml version="1.0"?>
<Root>
<!-- Radio Button Answers -->
<Question_6_Option>26</Question_6_Option>
<Question_8_Option>32</Question_8_Option>
<Question_9_Option>off</Question_9_Option>
<!-- Check Box Answers -->
<Question_15_Option_41>41</Question_15_Option_41>
<Question_15_Option_42>off</Question_15_Option_42>
<Question_16_Option_43>43</Question_16_Option_43>
<!-- Text Box Answers -->
<Question_23_Text>London</Question_23_Text>
</Root>
以上 XML 格式是生成的,
标签名称格式:Question_QuestionID_SomeLogic 基于答案类型(单选、多个选项或文本框)。
如果用户未回答问题值将显示为“关闭”。那些不需要考虑。
如何从 C# 获取问题 ID 和答案值?
谢谢,
查图尔