Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何基于XML数据定制表单?_C#_Xml - Fatal编程技术网

C# 如何基于XML数据定制表单?

C# 如何基于XML数据定制表单?,c#,xml,C#,Xml,我正在制作一个简单的待办事项列表,并希望将任务存储在一个XML文件中。我的XML文件如下所示: <Task> <Title>Make a List</Title> <Description>I should make a List!</Description> <Done>false</Done> </Task> 这非常有效,但只适用于

我正在制作一个简单的待办事项列表,并希望将任务存储在一个XML文件中。我的XML文件如下所示:

    <Task>
        <Title>Make a List</Title>
        <Description>I should make a List!</Description>
        <Done>false</Done>
    </Task>

这非常有效,但只适用于一项任务。如何为多个任务添加复选框

首先,您需要在XML文件中包含多个任务,例如:

<Tasks>
    <Task>
      ...
    </Task>
    <Task>
      ...
    </Task>
</Tasks>
你不必使用一个单独的局部变量,但我觉得它更简单。您可能还想为任务创建一个命名类,而不是使用我在这里创建的匿名类型


请注意,元素的替代方法是为每个任务的数据使用属性。

首先,您需要在XML文件中包含多个任务,例如

<Tasks>
    <Task>
      ...
    </Task>
    <Task>
      ...
    </Task>
</Tasks>
你不必使用一个单独的局部变量,但我觉得它更简单。您可能还想为任务创建一个命名类,而不是使用我在这里创建的匿名类型


请注意,元素的替代方法是为每个任务的数据使用属性。

首先,您需要在XML文件中包含多个任务,例如

<Tasks>
    <Task>
      ...
    </Task>
    <Task>
      ...
    </Task>
</Tasks>
你不必使用一个单独的局部变量,但我觉得它更简单。您可能还想为任务创建一个命名类,而不是使用我在这里创建的匿名类型


请注意,元素的替代方法是为每个任务的数据使用属性。

首先,您需要在XML文件中包含多个任务,例如

<Tasks>
    <Task>
      ...
    </Task>
    <Task>
      ...
    </Task>
</Tasks>
你不必使用一个单独的局部变量,但我觉得它更简单。您可能还想为任务创建一个命名类,而不是使用我在这里创建的匿名类型


请注意,元素的替代方法是为每个任务的数据使用属性。

首先,您可以创建一个包含任何任务元素的任务主元素,然后遍历每个任务元素。 然后XML看起来像:

 <Tasks>
  <Task>
    <Title>Make a List</Title>
    <Description>I should make a List!</Description>
    <Done>false</Done>
  </Task>
  <Task>
    <Title>Make a Second List</Title>
    <Description>I should make a Second List!</Description>
    <Done>false</Done>
  </Task>
</Tasks>

希望这能对您有所帮助。

首先,您可以创建一个包含任何任务元素的TasksMain元素,然后遍历每个任务元素。 然后XML看起来像:

 <Tasks>
  <Task>
    <Title>Make a List</Title>
    <Description>I should make a List!</Description>
    <Done>false</Done>
  </Task>
  <Task>
    <Title>Make a Second List</Title>
    <Description>I should make a Second List!</Description>
    <Done>false</Done>
  </Task>
</Tasks>

希望这能对您有所帮助。

首先,您可以创建一个包含任何任务元素的TasksMain元素,然后遍历每个任务元素。 然后XML看起来像:

 <Tasks>
  <Task>
    <Title>Make a List</Title>
    <Description>I should make a List!</Description>
    <Done>false</Done>
  </Task>
  <Task>
    <Title>Make a Second List</Title>
    <Description>I should make a Second List!</Description>
    <Done>false</Done>
  </Task>
</Tasks>

希望这能对您有所帮助。

首先,您可以创建一个包含任何任务元素的TasksMain元素,然后遍历每个任务元素。 然后XML看起来像:

 <Tasks>
  <Task>
    <Title>Make a List</Title>
    <Description>I should make a List!</Description>
    <Done>false</Done>
  </Task>
  <Task>
    <Title>Make a Second List</Title>
    <Description>I should make a Second List!</Description>
    <Done>false</Done>
  </Task>
</Tasks>
希望这对你有帮助