草庐IT

html-framework-7

全部标签

.net - 如何根据 Controller 使用 .NET MVC3 Framework 读取 App_Data 中的 xml 文件?

我需要根据用户当前正在访问的操作从MVC3中的App_Data读取一个XML文件。获得的最佳方式是什么?根据它正在访问的操作用户?编辑忘记提及XML只能由1个Controller访问。所以文件名是[controller].xml 最佳答案 你可以使用XDocument和XPathSelectElement解析XML的扩展方法:publicActionResultIndex(){stringaction=RouteData.GetRequiredString("action");stringcontroller=RouteData.G

xml - Entity Framework 查询 Xml

您将如何使用EntityFramework构建此查询:SELECT*FROMTreeNodesWHEREdata.value('(/edumatic/assessmentItem/@type)[1]','nvarchar(max)')like'multiplechoice1'数据列是XML。显然,EntityFramework将其转换为字符串...这是我的开始,但从这里我不知道如何添加位置...varquery=fromeinedumatic3Context.TreeNodeswheree.Data.???????selecte;foreach(vartreeNodeinquery)C

javascript - 将 XML 转换为 HTML : best practice?

我有这样的XML:我需要在HTML标记中使用:SydMead对于最广泛的浏览器来说,执行此操作的“正确”方法是什么?这可以通过XSLT转换可靠地完成吗?使用正则表达式(不太可能)更好还是我必须解析出xml,并且对于每个标签读取每个属性并手动执行document.createElement和setAttribute?标签在父节点中,其中有很多。有这方面的最佳做法吗? 最佳答案 这看起来是XSLT的完美候选者-XML干净且格式正确。如果您担心浏览器兼容性,为什么不在服务器端进行转换?此XSLT将转换您的数据-您可以对其进行测试here:

c# - 如何在 C# 摘要中包含 html 标记,以便将其作为文本处理(而不是解析为 XML)?

我正在用C#编写HTML解析器,并希望在摘要XMLblock中包含它处理的HTML示例。如何防止字符弄乱VisualStudio2008的自动文档?例子://////CreatesaFlowSegmentbasedonanHTMLcode,i.e./////////publicFlowSegment(stringcode){不幸的是,该示例导致显示此构造函数的工具提示(部分):XMLcommentincludesinvalidXML而不是摘要评论。如何转义字符? 最佳答案 我找到的最佳解决方案是更改它,以便将并将>替换为>在XMLs

xml - 如何在 Oracle XML Publisher 中打印转义的 HTML 字符

我正在使用Oracle的XMLPublisher(基于OracleXMLParser10.1.0.5.0)使用.RTF模板从我的数据库生成报告。在我的前端,用户在CK编辑器中输入一些值,如下图所示:在数据库中,值正确保存如下所示:当我使用XMLPublisher以PDF格式打印报告时,我得到了这样的转义HTML字符:有没有办法解决这个问题并打印普通字符而不是转义字符?提前致谢 最佳答案 从Oracle11g开始,您可以使用PL/SQL包UTL_I18N。UTL_I18Nisasetofservicesthatprovidesaddi

xml - 结束标记中的 XML/HTML 标记名称真的有必要吗?

这确实不是一个编程问题本身,但我想知道为什么在XML的结束标记中需要标记的名称。例如,不能stuff被写stuff这样每个结束标记只是终止了最后打开的标签?所以我的问题是这行得通吗(即是否有任何我没有想到会模棱两可/失败的极端情况)?如果可行,“他们”为什么不那样设计? 最佳答案 Ifitwouldwork,whydidn't'they'designitthatway?一个原因是SGML/XML也被设计成人类可读的。您的/a/b示例是可读的,但是要解释一个更复杂的结构将是一场噩梦。对于混合内容(PCDATA和元素结构混合)尤其如此。

<xsl :output>: Which is the better choice? 中的 xml、html 或 xhtml

由于历史原因,我们混合了和和在XSL文件的包含层次结构中。现在我们要重构所有XSL文件使用相同的输出方法。最终我们想要生成XHTML输出,所以我认为后者是最佳选择。但是这三种输出方法之间有什么区别,您会使用哪种解决方案?编辑:我正在使用XSLT2.0 最佳答案 HTML将序列化为HTML,因此输出可能不是格式正确的XML。如果您只发送给浏览器而不关心是否能够解析为XML,那么这可能适合您。XML将序列化为XML,因此输出格式正确,但使用输出的浏览器可能会遇到一些问题。小东西,比如自闭和元素。为了避免这个问题,你必须玩游戏,比如在元素

xml - 如何对 html 和 xml 进行拼写检查?

我必须对大量大型html和xml文档(超过30.000)进行拼写检查。我还需要自定义字典和复杂的检查算法。我尝试将BASH+linux实用程序(sed、grep、...)与hunspell一起使用。Hunspell有选项-H强制将文档检查为HTML(对于XML,该选项也适用)。但是有一个问题:它输出偏移量而不是行数,它也可以逐行检查,因为在这种情况下它会在标签内部查找(他找不到关闭的标签)。那么怎样做才是正确的做事方式呢? 最佳答案 我刚刚有一个similarproblem.您应该能够通过使用那些未记录的开关获得良好的输出,例如-u

xml - XPath 定位具有特定文本解析 HTML 表格的单元格

希望有人能迅速为我指明正确的方向,解决我的XPath问题。目前我已经到了在我的HTML源代码中识别我需要的正确表格的地步,但是我需要只处理DOM中某处具有文本“Chapter”的行。我最后的尝试是这样做://getthecorrecttableHtmlTabletable=page.getFirstByXPath("//table[2]");//nowthefailingbit....defrows=table.getByXPath("*/td[contains(text(),'Chapter')]")我认为上面的xpath将代表所有具有“td”子元素的元素,该子元素在其dom中某处包

.net - 如何在 Entity Frameworks 4.0 模型中指定 SQL Server XML 数据类型?

我正在模型优先模式中使用EntityFrameworks4.0(CTP5)构建ORM。我的一些实体具有不需要是ORM实体的复杂(对象树)属性——它们只对使用该数据库的后端服务器系统感兴趣,而不是对使用该数据库的客户端感兴趣。我可以将属性的对象树序列化为字符串并将其作为字符串存储在数据库中,但是SQLServerXML数据类型确实很有吸引力。如果能够以智能方式查询XML数据内容,那就太好了。但是,我没有看到任何方式来指定我需要VisualStudioEntityModeler中的XML数据类型。完成此操作的唯一方法是在模型中指定字符串字段,发出DDL,然后修改DDL以将字符串字段更改为X