草庐IT

text-to-html

全部标签

xml - Linq to XML - 仅在某些情况下创建 Xelement

我是linqtoxml的新手,正在尝试执行以下操作。我正在根据收到的一些对象创建一个新的xml。我有一个名为“Scale”的XElement有一个bool值“DynamicScale”,如果它是False,我需要创建两个XElements作为Scale的后代,如果它是是的,我不需要这些元素。010000有什么办法可以在创建这个的过程中添加一个If语句吗?或者任何其他建议来处理这种需求?如果我希望能够做到这一点(我知道这是不可能的)。欢迎使用任何简单的方法。newXElement("Scale",newXAttribute("DynamicScale",c.DynamicScale),i

html - 有没有办法在嵌入网页时隐藏 SVG 文件/xml 的内容?

最近我不得不创建一个SVG图像以在网页中使用。最初我在HTML页面中使用内联SVGXML来执行此操作,但后来我想到只要有人查看页面源代码,它就会可见。由于创建图像需要大量工作,我想保护它,所以我在整个图像中添加了水印,这样如果有人重复使用它,我的水印仍然存在。但是在使用XML内联时,任何了解SVG的人都可以只编辑SVG信息来删除水印。所以我改为尝试创建一个图像,然后将其作为一个对象嵌入到HTML中。我没有意识到这也可以通过在浏览器中查看元素时检查元素来免费提供作为图像内容的XML。因此,我什至无法为我的图像添加水印来保护它。所以我想知道是否有办法对查看页面的人隐藏SVG文件的内部结构,

xml - Schematron 中的 XPath : How to determine if an xmlns attribute is present on a node

我正在尝试匹配缺少xmlns属性的特定元素的任何实例,但我无法通过语法获得匹配。我的xml如图所示:我想返回第一个节点,而不是第二个。如果我根据第二个节点上显示的style属性进行匹配,我可以简单地使用not(@style)但这不适用于not(@xmlns:m)。我试图通过搜索具有与URI匹配的值的任何属性来规避此问题,但同样,这适用于其他属性,但不适用于xmlns:m。使用XPath匹配/解析xmlns属性是否需要某种限制或语法怪癖? 最佳答案 Istheresomesortoflimitationorsyntaxquirktha

c# - 如何使用 Linq To XML 获取元素值

使用LinqToXML,如何从下面的xml中获取space_id值(720)?我正在阅读this但我认为xml中的namespace是我的绊脚石。720SPACE_7200编辑这是我的位置:privateintGetIDFromXML(stringxml){XDocumentxDoc=XDocument.Parse(xml);//hmmm....} 最佳答案 如果你只想要唯一的space_id元素,没有查询等:XNamespacens="http://www.collegenet.com/r25";stringid=doc.Desc

html - 定义列表(<dd><dt> 等)有哪些优点,什么时候应该使用它?

定义列表有哪些优点(等等),我们什么时候应该使用它?(例如:在Zend_Form中使用,但我不明白为什么)是否存在其他更好的选择?(我是初学者,但在我看来是在html中使用xml。如果我认为XML最近没有被广泛使用,因为yaml、file.ini、json中的每一个在他们的领域中比xml格式更有效地解析。)谢谢 最佳答案 这篇文章可能对您有用。http://www.benmeadowcroft.com/webdev/articles/definition-lists 关于html-定义列

xml - LINQ to XML 在标记之间生成\r\n?

我正在生成一个具有这种结构的XElement:\r\nYA\r\nYO\r\n我如何以非黑客方式摆脱空格和\r\n:)更新:XElementtestsXmlDocument=newXElement("TestNames");foreach(stringtestinselectedTests)testsXmlDocument.Add(newXElement("Test",test));returntestsXmlDocument.ToString(); 最佳答案 XElement提供了ToString的重载它采用SaveOptions

xml - 使用 XSLT 生成 html 表的多个动态行

我想根据XML中的内容在表中动态创建行。在下面的代码中,我试图创建一个包含5列的行()。填充5列后,我想创建一个新行。根据以下代码,一行只能包含5列。如果我在XML上应用XSL,我会收到错误显示XSLTcompileerror.The'tr'starttagonline574doesnotmatchtheendtagof'xsl:when'.Line578,position7.570:571:572:573:574:575:576:577:578:579:580:581:582:583:584:585:586:587:588:589:590:591:592:输入Xml:12345谁能帮

PHP 代码 - 从 Web 服务器 (/public_html/ctrackxml) 导入 xml 文件到 mysql 数据库

我已将xml文件导入FTP服务器。它以随机文件名和以下格式存储在位置“/public_html/ctrackxml/”中:-1SNK261GP2012/01/2008:34:45AM-29.847730.9554Driving82nearOuterRingRoad(N2);Umkumbaan;inDurban1587000我需要遍历文件夹中的所有文件并将每个文件导入具有以下结构的MySQL数据库表xmldata中:我需要将xml文件中的每个标记导入到表中的单独字段中。所以每个xml文件代表一个表条目。根据我所做的研究,我似乎需要使用“LOADXMLLOCALINFILE”mysql语法

c# Registry to XML Invalid character 问题

尝试从注册表创建XML文件时遇到问题。在我的笔记本电脑(W764b)上它工作正常,生成了xml文件,但在另一台计算机(Xp32b)上抛出异常:System.ArgumentException'.',十六进制值0x00,是无效字符。我已经阅读了一些有用的东西,但我不知道在这种情况下如何解决,这里是代码:try{stringregPath="SOFTWARE\\IPS";XElementxRegRoot=newXElement("Root",newXAttribute("Registry",regPath));ReadRegistry(regPath,xRegRoot);stringxml

html - 为什么 HTML 没有用于关闭带有内容的标记的速记方法,这有充分的理由吗?

我只是好奇。为什么“更高权力”从未在HTML规范(或XML规范,就此而言)中添加用于关闭包含内容的标签的速记方法?例如,假设我有以下html表格:foobarfoobarfoobar123为什么不能使用速记标签来关闭每个标签有什么原因吗?也许是这样的:foobarfoobarfoobar123这可以节省几个字节的数据,我能看到的唯一缺点是,如果没有给它们命名引用,您无法快速判断哪个(或哪些)标签已关闭。但是,如果您正在动态生成内容并希望在数据中保存几个字节,这可能是一个有用的选项。我敢肯定我不是第一个想到这个的人。为什么没有将此类功能添加到任何HTML或XML规范中?