我需要一种使用 linq to xml 从数据库表中读取姓名和电子邮件地址列表的方法。在我将列表生成为 xml 字符串后,我需要一种方法来循环遍历列表,按人员(节点),并将 xslt 应用于生成的 xml 子字符串,生成 html,并使用生成的 html 发送给人员(s ) 作为电子邮件。例如,我正在考虑以下 xml 布局:
<persons>
<person>
<firstname>
<middlename>
<lastname>
<emailaddress>
</person>
</persons>
在此示例中,我将不得不以某种方式像 for 循环一样遍历 xml 并访问每个人节点,从<person> .. </person>
其中获取节点并一次转换这个节点。
在某些情况下,我还需要打印所有生成的字母。
我将如何以这种方式遍历 xml 并从那里的 person 节点进行转换?看来我需要<person> .. </person>
字符串格式。