草庐IT

其他控件

全部标签

c# - XSLT 与 XMLDocument 数据类型 -> 使用 foreach 循环遍历节点 -> 附加到文字控件

我有一个关于使用.NET框架在C#中设置XML样式的问题。我在一个网站上工作,该网站有99%的数据存储为XML。很多时候,我坚持使用XSLT来转换此XML,或者将XML读入XMLDocument数据类型,使用XPATH对其进行解析,然后基本上将输出附加到整个页面的Literal服务器控件中以处理显示。我感觉后者在内存方面要昂贵得多,因为我正在将XML读入数据类型并使用foreach语句和其他逻辑语句循环遍历节点。我通常这样做的唯一原因是因为我更愿意这样做,而且因为我绝不是XSL大师,所以这是我完成我需要做的事情的唯一方法。我想我想知道是否有人知道这样做要多多贵?除了我正在解析的xml的

java - 如何在使用 JAXB 后在 XML 中声明属性的顺序,无论是在 Maven 中还是在其他地方

我正在使用JAXB将一些XML解码为字符串。然而,当通过Maven运行我们的构建脚本时,属性的顺序与原始XML不同。这导致一些在Eclipse中完美通过的单元测试失败。知道为什么会发生这种情况吗?这里有很多类似的问题,但很难找到可靠的答案。:) 最佳答案 属性在XML中出现的顺序并不重要,而元素出现的顺序很重要。与大多数XML技术一样,JAXB不保证属性出现的顺序。您的单元测试需要考虑到这一点。注意当使用Unmarshaller和Marshaller时,输出XML基于映射元数据而不是输入XML的顺序。元数据允许您指定元素的顺序而不是

c# - 免费的 XML 控件(WPF 或 Windows 窗体)

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我正在寻找用于在Windows应用程序中显示XML的免费控件(WPF或Windows窗体)。由于某些原因,我不想使用Webbrowser控件。它应该类似于Codeplex上的XML资源管理器(xmlexplorer.codeplex.c

xml - sitecore - 允许访问 sitemap.xml 而不允许其他 xml 文件

在我们的sitecore6.6.0(修订版130404)项目中,我们在根文件夹中有一个sitemap.xml文件。但是,由于web.config中的配置,无法从浏览器访问该文件。此配置是按照sitecoresecurityhardeningguide中的说明添加的.如果我们删除此配置,用户将能够访问sitecore文件夹内的任何.xml文件。我们如何才能只允许访问sitemap.xml而不允许访问网站中的其他xml文件?(我们在IIS7集成模式下运行) 最佳答案 保留.xml的全局拒绝,并在中添加另一条规则。具有以下规则的部分:这将

xml - XSLT:基于其他属性名称的特定属性值的总和

我有以下XML文档(由另一方提供)我想编写一个XSLT文档来转换这些行,并在相应的Tax*Type='11'的情况下对Tax*Value求和。这是否可以在不使用模板的情况下实现?XQuery中的name()、substring()等函数?您对此有何看法? 最佳答案 看看下面的XSLT:SumofTaxAwheretype=11:Sumofalltaxwheretype=11:它计算TaxAType=11的节点的TaxAValue总和以及Tax?Type=11的节点的所有Tax?Value的总和。

xml - 使用 html 中的 xslt 创建到其他 html 的链接

我有以下xml代码:Capituloprimeyro...figuradopollopollopelloParayso......sacarõsacarõssaee.......osfisicosdessesperaromdesseperaromdesesperõ...queassysaasooasaa...通过我的XSL,我已经获得了3种不同的HTML(一种用于A,一种用于B,另一种带有引理)。我在XSL中为应用程序创建了一个模板:#现在我有了这个html:prophetasEditorprophetasApolloEditorpolloAsacarõEditorsacarõAdes

.net - XML 省略号/其他语法 - 它叫什么?

我遇到了下面这段代码,乍一看我很困惑。我无法找到这方面的资源,因为它的性质很难搜索。我当然对...感到困惑这一部分。所谓的语法/概念是什么,它在做什么,或者我在哪里可以阅读更多关于这个概念的信息?我敢肯定这并不复杂,我只是不知道要寻找什么,甚至不知道如何表达这个问题!是...与分开?这些返回什么类型?以及任何其他一般信息。谢谢!Price=xml_GetElementValue(xml....FirstOrDefault) 最佳答案 它选择一个子子元素在xml下X元素。它是VB中的LINQtoXML表示法。提供对以下对象的后代的访问

xml - 使用 xslt 仅更改少数 XML 元素,而其他所有元素保持不变

我在使用XSLT时遇到以下问题。在XML文档中我有几个嵌入不同级别的标签标签。努力改变所有至针对不同div部分中的位置,我编写了以下XSLT脚本。等等。...问题是我希望其他一切都保持完全相同。我只想要要更改的标签。不幸的是,当我处理文档时,标签根据需要更改,但所有其他元素都会消失。除了简单地写一个之外,还有其他解决这个问题的方法吗?对于每个元素,以便每个给定元素都将被自身替换?例如元素:我是否需要做类似的事情来保留每个元素,还是有更好的方法?感谢您的帮助。 最佳答案 添加身份模板以匹配其他一切......

xml - XSLT - 复制所有其他节点,添加 1 个新节点

我创建了一个XSLT,我想知道如何在一组标签之间复制所有节点,并在底部添加另一个标签。我已经创建了XSLT,它具有用于确定要添加哪个标记以及应该调用什么的所有逻辑。然而,我现在遇到的问题是我无法复制所有其他标签。以下是有问题的文件:XSLT输入12311111111117226191111111111电流输出722619期望的输出1231111111111722619 最佳答案 这个简短的转换:应用于提供的XML文档时:12311111111117226191111111111产生想要的、正确的结果:1231111111111722

xml - 如何在 Excel 自定义功能区控件的下拉控件中设置默认值

我为Excel2010创建了一个自定义FluentRibbon界面,其中包括一个下拉菜单。相关XML代码(简体):加载功能区时,未选择任何值-下拉列表看起来是空的。我希望默认选择第一项-但找不到任何描述如何操作的文档。我看着MSDNdocumentation对于控件,但它没有涵盖这种情况。我尝试了各种“类HTML”语句的排列组合,但它们都被自定义UI编辑器视为无效而拒绝了。我尝试过的事情的例子:错误信息:The'selected'attributeisnotdeclared我尝试了其他属性,例如selectedItem,value,和selected在声明,但似乎没有任何效果。如果我有