如何使用 System.IO.Stream 和 LINQ 读取 XML 文件

2024-04-01

我将像这样传递 xml 文件:

File1.PostedFile.InputStream 

//reading xml file.....
public static void readXMLOutput(Stream stream)
{

    System.Xml.Linq.XDocument xml = System.Xml.Linq.XDocument.Load(stream);

    var query = from p in xml.Element("ste").Element("Application")
                //where (int)p.Element("Id") == 1
                select Page;

    foreach (var record in query)
    {
        Response.Write("dfe") + record.Element("dfe").Value;
    }

error:

错误 1 ​​“System.Xml.Linq.XDocument.Load(string)”的最佳重载方法匹配有一些无效参数

无法从“System.IO.Stream”转换为“字符串”


您是否使用过 .NET 3.5?XDocument.Load(Stream)显然只出现在 .NET 4 中。

您可能想使用过载需要一个XmlReader http://msdn.microsoft.com/en-us/library/bb356384.aspx(3.5 中支持)。

编辑:示例代码:

static XDocument LoadFromStream(Stream stream)
{
    using (XmlReader reader = XmlReader.Create(stream))
    {
        return XDocument.Load(reader);    
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 System.IO.Stream 和 LINQ 读取 XML 文件 的相关文章

  • 从父类调用子类方法

    a doStuff 方法是否可以在不编辑 A 类的情况下打印 B did stuff 如果是这样 我该怎么做 class Program static void Main string args A a new A B b new B a
  • 如何将图像和 POST 数据上传到 Azure 移动服务 ApiController 终结点?

    我正在尝试上传图片and POST表单数据 尽管理想情况下我希望它是json 到我的端点Azure 移动服务应用 我有ApiController method HttpPost Route api upload databaseId sea
  • WPF TabControl,用C#代码更改TabItem的背景颜色

    嗨 我认为这是一个初学者的问题 我搜索了所有相关问题 但所有这些都由 xaml 回答 但是 我需要的是后台代码 我有一个 TabControl 我需要设置其项目的背景颜色 我需要在选择 取消选择和悬停时为项目设置不同的颜色 非常感谢你的帮助
  • 使用 System.Text.Json 即时格式化 JSON 流

    我有一个未缩进的 Json 字符串 例如 hash 123 id 456 我想缩进字符串并将其序列化为 JSON 文件 天真地 我可以使用缩进字符串Newtonsoft如下 using Newtonsoft Json Linq JToken
  • 如何使用C#在asp.net中下载xml文件

    我正在使用网络应用程序ASP NET 与 MVC3 我是 mvc3 的新手 我的网页上有一个下载按钮 当我要单击下载按钮时 我希望能够打开该 XML 文件 我尝试过一些代码更改动作结果但我没有打开文件 通过使用下面提到的代码 我收到一个下载
  • 如何衡量两个字符串之间的相似度? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 给定两个字符串text1 and text2 public SOMEUSABLERETURNTYPE Compare string t
  • 如何将单个 char 转换为 int [重复]

    这个问题在这里已经有答案了 我有一串数字 例如 123456789 我需要提取它们中的每一个以在计算中使用它们 我当然可以通过索引访问每个字符 但是如何将其转换为 int 我研究过 atoi 但它需要一个字符串作为参数 因此 我必须将每个字
  • 从库中捕获主线程 SynchronizationContext 或 Dispatcher

    我有一个 C 库 希望能够将工作发送 发布到 主 ui 线程 如果存在 该库可供以下人员使用 一个winforms应用程序 本机应用程序 带 UI 控制台应用程序 没有 UI 在库中 我想在初始化期间捕获一些东西 Synchronizati
  • dbms_xmlgen.getxml - 如何设置日期格式

    我们使用 dbms xmlgen getxml 实用程序通过 SQL 查询生成 xml 该查询从几乎 10 15 个相关表中获取数据 默认情况下 日期格式生成于dd MMM yy格式 有什么方法可以在 dbms xmlgen getxml
  • 如何在 VBA 中声明接受 XlfOper (LPXLOPER) 类型参数的函数?

    我在之前的回答里发现了问题 https stackoverflow com q 19325258 159684一种无需注册即可调用 C xll 中定义的函数的方法 我之前使用 XLW 提供的注册基础结构 并且使用 XlfOper 类型在 V
  • 实体框架 4 DB 优先依赖注入?

    我更喜欢创建自己的数据库 设置索引 唯一约束等 使用 edmx 实体框架设计器 从数据库生成域模型是轻而易举的事 现在我有兴趣使用依赖注入来设置一些存储库 我查看了 StackOverflow 上的一些文章和帖子 似乎重点关注代码优先方法
  • C++ 复制初始化和直接初始化,奇怪的情况

    在继续阅读本文之前 请阅读在 C 中 复制初始化和直接初始化之间有区别吗 https stackoverflow com questions 1051379 is there a difference in c between copy i
  • 需要哪个版本的 Visual C++ 运行时库?

    microsoft 的最新 vcredist 2010 版 是否包含以前的版本 2008 SP1 和 2005 SP1 还是我需要安装全部 3 个版本 谢谢 你需要所有这些
  • WCF:将随机数添加到 UsernameToken

    我正在尝试连接到用 Java 编写的 Web 服务 但有些东西我无法弄清楚 使用 WCF 和 customBinding 几乎一切似乎都很好 除了 SOAP 消息的一部分 因为它缺少 Nonce 和 Created 部分节点 显然我错过了一
  • C - 直接从键盘缓冲区读取

    这是C语言中的一个问题 如何直接读取键盘缓冲区中的数据 我想直接访问数据并将其存储在变量中 变量应该是什么数据类型 我需要它用于我们研究所目前正在开发的操作系统 它被称为 ICS OS 我不太清楚具体细节 它在 x86 32 位机器上运行
  • 为什么我收到“找不到编译动态表达式所需的一种或多种类型。”?

    我有一个已更新的项目 NET 3 5 MVC v2 到 NET 4 0 MVC v3 当我尝试使用或设置时编译出现错误 ViewBag Title财产 找不到编译动态表达式所需的一种或多种类型 您是否缺少对 Microsoft CSharp
  • x86 上未对齐的指针

    有人可以提供一个示例 将指针从一种类型转换为另一种类型由于未对齐而失败吗 在评论中这个答案 https stackoverflow com questions 544928 reading integer size bytes from a
  • mysql-connector-c++ - “get_driver_instance”不是“sql::mysql”的成员

    我是 C 的初学者 我认为学习的唯一方法就是接触一些代码 我正在尝试构建一个连接到 mysql 数据库的程序 我在 Linux 上使用 g 没有想法 我运行 make 这是我的错误 hello cpp 38 error get driver
  • C 中的异或运算符

    在进行按位操作时 我在确定何时使用 XOR 运算符时遇到一些困难 按位与和或非常简单 当您想要屏蔽位时 请使用按位 AND 常见用例是 IP 寻址和子网掩码 当您想要打开位时 请使用包含或 然而 XOR 总是让我明白 我觉得如果在面试中被问
  • 恢复上传文件控制

    我确实阅读了以下帖子 C 暂停 恢复上传 https stackoverflow com questions 1048330 pause resume upload in c 使用 HTTP 恢复上传 https stackoverflow

随机推荐

  • 如何在 Flask 中制作 RadioField?

    我有一个带有 TextField FileField 的表单 并且我想添加 RadioField 我想要一个有两个选项的单选字段 用户只能选择一个 我正在遵循前面两种有效形式的示例 我的 forms py 看起来像这样 from flask
  • 自定义 QPrintPreviewDialog

    是否可以自定义PrintPreviewDialog 我想界定放大和缩小功能 我知道这个问题已经有几个月了 但我花了相当长的时间才弄清楚 所以这里是 QPrintPreviewDialog preview printer this QList
  • 如何在 django 中指定索引类型? (btree 和 hash 对比等)

    就像标题所说 如何在 django 模型中的字段上指定我想要的索引类型 class Person age models IntegerField db index True 现在怎么办 我如何确保它是一个btree index而不是一个ha
  • 如何使用cgi python脚本在浏览器中显示pdf文件内容及其全名?

    我希望显示 pdf 文件的完整路径及其在浏览器上显示的内容 我的脚本有一个输入 html 用户将在其中输入文件名并提交表单 该脚本将搜索该文件 如果在子目录中找到该文件 则将文件内容输出到浏览器中并显示其名称 我能够显示内容 但无法同时显示
  • 为什么我无法使用 Select 从 onChange 获取值?

    测试表单的一部分 所以 现在我只想提醒用户选择什么 JS function getData title alert title PHP 生成的 HTML
  • 如何模糊匹配相邻单元格?

    我有一行 10 000 个名字 位于两个相应的列中 每列 10 000 个 A 列中的每个单元格对应于 B 列中的相邻单元格 我想进行模糊匹配 并获得所有单元格与相邻单元格的兼容性分数 我不希望它搜索整个列与整个列 只搜索相邻的单元格 我似
  • 在哪里下载signcode.exe和其他工具

    如果您决定签署代码 您将需要 签名代码 exe 生成证书文件 cert2spc exe pvk2pfx exe 下载这些工具的最佳位置是哪里 有没有办法在不下载大量 Microsoft Windows SDK 的情况下执行此操作 从视窗软件
  • AWS elemental mediaconvert 自动旋转视频?

    我正在使用 AWS elemental media Convert 将 mp4 视频转换为 HLS 一切正常 但输出视频旋转了 90 度 是否有一个设置可以用来阻止这种情况发生 我正在 iPhone 上拍摄视频 Under 输入 gt 视频
  • 如何制作顶部有锯齿边缘的 TileGroup 布局?

    我有包含按钮的spark components TileGroup 我希望按钮像选项卡一样出现在它们所服务的 ViewStack 顶部 目前 如果我在 TileList 中有 6 个项目 它会将其布局为 2 行 其中 4 个项目位于顶部拖曳
  • HTML5 视频的多个音轨

    我正在使用 HTML5 为我的网站制作视频 理想情况下 我只有一个无声视频文件 以及与视频同步的不同语言的五个不同音轨 然后我会有一个按钮 允许用户在音轨之间切换 甚至在视频播放时也是如此 正确的音轨就会出现 视频不会暂停或重新开始或任何其
  • 使用 Passport.js 进行动态失败重定向

    这是我的atm登录功能 app post login passport authenticate local failureRedirect login error 1 function req res res redirect req b
  • Firebase 聊天应用程序 setValue 公共数据库失败错误?

    我有一个使用 Firebase 的聊天应用程序 它一直有 x 处的 setValue 失败 数据库错误 权限被拒绝 每次我输入消息时都会出错 我已经将数据库设置为公开 service cloud firestore match databa
  • Python:查找列表元素之间的差异

    给定一个数字列表 如何找到每个 i 个元素及其 i 1 th 最好使用lambda表达式或者列表理解 例如 给定一个列表t 1 3 6 目标是找到一个列表v 2 3 因为3 1 2 6 3 3 etc gt gt gt t 1 3 6 gt
  • Pandas groupby 与 sklearn 预处理相结合

    我想按特定列对 DataFrame 进行分组 然后应用 sklearn 预处理 MinMaxScaler 并存储缩放器对象 我目前的出发点 import pandas as pd from sklearn import preprocess
  • OSX:安装 python 包时出错

    目前 由于 gcc 4 0 错误 我无法安装任何 Python 包 我将复制我收到的错误的两个示例 其中一个带有pip 另一个使用手动 setup py 构建 安装方法 sgarza62 pip install PIL Downloadin
  • 如何在 Cocoa AppKit 应用程序中实现缩放/缩放

    如何在 Cocoa AppKit 应用程序中实现缩放 缩放 即不最大化窗口 而是缩放窗口及其所有子视图 我认为它在 iOS 中称为 zoomScale 可以使用 Core Animations 或 Quartz 2D 来完成吗 例如CGCo
  • 在 Eclipse ide 中找不到 Scala 主类

    我为 eclipse 安装了 scala 和 scala IDE 每次我尝试编译一个简单的 HelloWorld 时 我都会收到此消息 package asd object testobject def main args Array St
  • 如何在角度2中使用自定义http刷新访问令牌?

    我在我的应用程序中使用基于令牌的身份验证 我的后端是使用restful服务 spring 开发的 后端代码很好地生成了所需的访问令牌和带有时间线的刷新令牌 所以我用以下内容覆盖了http类 export class customHttp e
  • 球拍、包含、要求和提供不起作用

    我有一个名为 functions rkt 的文件 其中有一些函数 我正在另一个文件中工作 我们将其命名为 working rkt 我在 working rkt 中尝试了以下操作 一一 来使用 functions rkt 中定义的函数 req
  • 如何使用 System.IO.Stream 和 LINQ 读取 XML 文件

    我将像这样传递 xml 文件 File1 PostedFile InputStream reading xml file public static void readXMLOutput Stream stream System Xml L