草庐IT

组成部分

全部标签

regex - 如何从 XSLT 2.0 中的字符串中选择特定部分

我正在使用XSLT转换SOAP响应。我阅读了响应xml并尝试在我的XSLT中对其进行转换。我有包含errorCode和errorMessage的字符串,我需要根据正则表达式匹配组合并从中选择特定部分(即errorCode)。输入字符串:ERROR(7000):;Mandatoryfieldmissing:DESCRIPTIONmandatory现在,我想检查传入的字符串是否与我的输入字符串模式匹配,并只选择括号内的部分(即errorCode=7000)SOAP响应XML:ERROR(7000):;Mandatoryfieldmissing:DISCRIPTIONmandatoryXSL

xml - 对 XML 文档的各个部分进行数字签名

我有一个XML文档,其结构类似于以下内容blaablaablaa我想对页眉和消息元素进行数字签名,并将签名添加到页脚元素。我如何签署元素然后验证签名(使用.netc#)? 最佳答案 您应该能够将XPath转换添加到签名中。它应该看起来像这样:...我不精通XPath,但应该很容易制定排除页脚元素的XPath表达式。(但请注意,XPath是XML-DSIG的可选部分,因此并非所有实现都支持它)。或者,如果您可以将文档重组为blaablaablaa或blaablaablaa您可以通过使用EnvelopedSignatureTransfo

xml - XSLT 问题。当原始 XML 在单独的部分中有字段标签时,如何将它们与数据配对?

我希望我不会因提及Filemaker而失去任何人。我试图将它的XML导出转换为SSIS可用的东西。FM的本地XML导出在同一XML文件的不同部分中具有字段名称和数据。这列出了我需要它做什么,我目前做了什么,以及底部的原始FM导出以供引用。今天早上之前我还没有看过XML翻译,所以请耐心等待:D。我可以根据需要发布更多信息。Dr.Zim1234InternetWay...有没有一种方法可以让XSLt读取顶部的字段名称,并在我们翻译时将字段名称放在实际数据周围?目前,我只是用这样的IF语句来选择位置(它有效但非常依赖和困惑):...这是Filemaker默认输出的内容:0Dr.Zim1234

c# - 如何在 XML 文件中的特定部分之后添加一个部分,c#

我有这个XML文件:IonA10100//hereIwanttoaddanewsection....我要添加部分:testtest2节后,在''之间。我用C#编写了这段代码来添加定义和添加部分d:XDocumentdoc=XDocument.Load(file.Directory+"//"+file.Name);XElementnewElement=newXElement("d",newXElement("info1",txtInfo1.Text),newXElement("info2",txtInfo2.Text));doc.Element("a").Add(newElement);

c++ - 解析并删除 QString 的一部分

我想从QString中解析某种(或纯)XML代码。我的QString是这样的:catMycatisverynice.我想获得2个字符串:猫,我的猫非常好。我认为XML解析器可能不是必需的,但将来我会在同一个字符串中添加更多标签,所以这也是一个非常有趣的点。 最佳答案 在Qt中你有QRegExp可以帮助您解析QString的类。根据文档示例:QRegExprxlen("^(.*)(.*)$");intpos=rxlen.indexIn("catMycatisverynice.");QStringListlistif(pos>-1){l

c# - 使用 Linq 获取 CDATA XML 部分

我四处搜索寻找获取CDATA部分文本区域的方法,并找到了使用linq的非常好的解决方案。我需要提取CDATA部分中嵌入的XML,以便提取不同的信息。我有以下XML:-39979800003997RedRiderBB-GunInStockChicago]]>因此,如果可能的话,我希望通过将整个cdata部分提取到XDocument中来实现这一点,这样我就可以使用Linq进行查询。另外,如果我只是想从CData部分中提取一个元素。我怎样才能做到这一点?使用林克?我曾尝试使用下面的Linq代码返回cdata部分,但无法对其执行任何操作,因为它作为IEnumerable返回。我可能遗漏了一些简

c# - 将类序列化为 XML 并包含 CDATA 部分时出现问题

我有一个序列化为XML以供Web服务使用的类。在这个类实例中,XML必须包含一个CDATA部分,以便Web服务读取它,但我不知道如何实现它。XML需要看起来像:2...]]>我能够生成适当的XML,CDATA部分除外。我的类结构如下:publicclassUpdateOrderStatus{publicintAction{get;set;}publicValueInfoValue{get;set;}publicUpdateOrderStatus(){Value=newValueInfo();}publicclassValueInfo{publicShipmentInfoShipment

c# - 在 C# 中如何对 XML 进行编码以在页面的 JavaScript 部分将其输出到 JSON 中

我有一个处理程序可以上传KML文件并返回以KML文件作为属性的JSON:context.Response.Write("{\"name\":\""+FileName+"\",\"type\":\""+FileType+"\",\"size\":\""+FileSize+"\",\"region_id\":\""+regionID+"\",\"kml\":\""+HttpUtility.HtmlEncode(xmlData)+"\"}");如您所见,我正在尝试使用HttpUtility.HtmlEncode对KML进行编码,但我的响应出现错误:uncaughtexception:Inva

php - 有什么方法可以使用 PHP 或 Xslt 提取单个 XML 标记的各个部分?

我正在尝试创建一个php梦幻足球应用程序,它使用现有的rss提要来更新大学项目的数据库。我的问题是我能找到的唯一免费rss提要的格式不允许我简单地使用xslt删除信息并正确显示它。这是来自提要的简短摘录:SoccerLivescoreRSSFeed-ScoresPro.com2http://www.scorespro.comLatestscoresfromScoresPro.comPstALWahdaFCAbuDhabi-ALAhliDubai0-0(UAE-PremierLeague)http://www.scorespro.com/PstDubaiCsc-ALWaslDubai0-

php - 如何在多个部分加速/分解过程。 Rss, curl ,PHP

我目前正在尝试使用一些RSS阅读器/getter进行写作。除了一件事,一切都很顺利。这太慢了。让我解释一下:我从数据库中获取RSS提要列表我迭代此列表中的每个提要,使用cURL打开它并使用SimpleXMLElement解析它我使用给定的关键字检查这些提要的描述和标题,看它是否已经在数据库中。如果不是,我将其添加到数据库中。现在我正在循环浏览11个提要。这给了我18秒的页面加载时间。这没有更新数据库。当找到一些新文章时,它会上升到22秒(在本地主机上)。在实时网络服务器上,我的猜测是这会更慢,并且可能超出php设置的限制。所以我的问题是,您对提高速度有何建议……如果这不可能,那么将其分