【问题标题】:How to read xml file and plot it to WebMatrix (C#) page如何读取 xml 文件并将其绘制到 WebMatrix (C#) 页面
【发布时间】:2012-11-01 03:39:38
【问题描述】:

尽管我尝试了多少次,但我从来没有成功地在 WebMatrix(或 JavaScript)中成功加载 xml 文档。

没有任何在线示例是完整或准确的。

如果我有一个包含这个(并且只有这个)的 xml 文件:

<?xml version="1.0" encoding="utf-8" ?>
<someNode>
    <someValue>HEY THERE! I'M XML!</someValue>
    <someValueTwo>Another Value</someValueTwo>
</someNode>

我如何(从加载 xml 文档等开始)在我的一个 WebMatrix 页面上绘制两个元素的值(请包括您提供的代码的去向,因为我不知道)。

请包括我需要代码的所有地方,而不仅仅是加载或写入页面。

*******更新: ******

哦,好吧,nvm,xml反正也没用,我就用另一个数据库或者渲染另一个外部cshtml页面的内容什么的。

我以前看过 XPath 等,但我并不担心通过标记名、id、属性等来选择它们,因为研究起来很容易。

有时我想知道为什么 XML 仍然存在...(是的,我知道它(应该)帮助跨不同语言和平台传递数据)但事实是,即使有在线教程和演练,它也没有行不通,而且似乎没有人真正知道如何做到这一点。为什么它还在? WebMatrix 是不是该摆脱基于 xml 的方法了,因为它们不起作用,而且没有人知道如何尝试加载 xml 文件而不会出错?

只是好奇xml是否会在以后的更新中淡出。

*******更新: ******

好的,有人告诉我 xml 应该仍然有用。你不是我就可以让它工作吗,哈哈?

【问题讨论】:

    标签: c# xml razor webmatrix


    【解决方案1】:

    我从来没有对 WebMatrix 做过任何事情,所以在这方面我不会有太多话要说。然而,我对您对 XML 的态度感到困惑。如果您的意思只是 XML 在 WebMatrix 上下文中不可用,我既不能确认也不能否认;但是,XML 在许多其他场景中非常有用,您的问题不清楚您是否知道这一点。抱歉,我无法回答您的问题,只是澄清一下,就数据文件格式而言,XML 是一个非常强大的工具。

    【讨论】:

    • 是的,我有一种印象,它应该是(或在某个时间点),但汽车应该对交通非常有用,但如果它坏了......我也尝试过将 xml 与 JavaScript 一起使用,但它在那里同样被破坏了。很长一段时间以来,我一直认为自己做得不对,但我已经看过并尝试了 50 多个不同语言的示例/教程,并尝试了每种可能 10 种不同的方式,但它就是行不通。
    • 为什么不能像 jQuery 一样简单? (使用css元素选择器,大家都知道,超级简单,然后获取html的值,赋值给一个变量,然后在闲暇时使用)。但是 XPath 似乎被设计为尽可能向后......无论如何,XPath 甚至不是重点,如果需要,我可以得到它,但只需加载 xml 文档然后在页面上绘制一个值(根据我的经验) 只是不可能,无论您尝试多少种方法。然后,当您向社区寻求帮助时,它变得如此安静,您甚至可以听到掉笔的声音,所以我认为这是一种已弃用的语言或其他什么。
    • 无论如何,就像你说的,这不是一个答案,但我投票赞成你的帖子,因为至少你提供了有用的信息。谢谢。如果你可以在 JavaScript 中使用它,你也许应该分享它......
    • 老实说,我只是在 c# 上下文中广泛使用了 xml。在 .net 中有一个 XmlDocument 对象,它可以简化 xml 的创建和读取,并且非常简单。我可能可以尝试在 javascript 中运行某些东西,但是我还没有设置 Web 编程环境(因为我有一段时间没有做太多的 JS 了,所以我将无用一种语法高亮),所以可能暂时不会,然后只有当我不工作时o.O
    猜你喜欢
    • 2011-08-10
    • 1970-01-01
    • 2019-11-30
    • 1970-01-01
    • 2017-05-11
    • 2020-03-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-18
    相关资源
    最近更新 更多