草庐IT

case-sensitive

全部标签

c# - LINQ 到 XML : Ignoring of the case of attributes

我使用LINQtoXML处理由Autodesk公司创建的PackageContents.xml文件。公司已定义此XML文件的结构here,但没有XSD架构。我有一个问题:这家公司违反了他的规则......元素和属性的大小写通常是无效的。例如,可以定义“Url”属性而不是“URL”属性(不同大小写)。但是caseisimportantforXML(或者,inEnglish):Likeelementnames,attributenamesarecase-sensitiveandmuststartwithaletterorunderscore.“URL”不等于“Url”-找不到此类属性。我能

xml - 如何在 XML 中获取不区分大小写的元素

据我所知,XML元素类型名称以及属性名称区分大小写。有没有办法或任何技巧来获取不区分大小写的元素?澄清:已通过XSD定义语法,供某些客户端上传数据。用户(内容生成者)使用不同的方式创建XML文件工具,但其中许多使用纯文本编辑器或其他工具。有时,当这些人试图上传他们的文件时,他们会遇到不兼容错误。他们混合小写和大写标签是一个常见的错误,尽管它是始终清楚标签区分大小写。我可以访问定义此语法的XSD文件,并且可以更改它。问题是如何避免这种容易出错的小写/大写标签问题。有什么想法吗?提前致谢! 最佳答案 如果我正确理解您的问题,那么只能通过

xml - 是 xmlns :xsi ="http://www.w3.org/2001/XMLSchema-instance" a special case in XML?

当我们使用命名空间时,我们还应该指出其关联的XSD所在的位置,如下例所示:Mr.MichaelJackson在这里,我们指出Artist.xsd应该用于验证http://www.webucator.com/Artist命名空间。然而,我们也使用了http://www.w3.org/2001/XMLSchema-instance命名空间,但我们没有指定它的XSD所在的位置。XML解析器如何知道如何处理这个命名空间?更新(回应第一个评论者)那么,我们可以不使用:...使用...? 最佳答案 XML解析器如何知道如何处理这个命名空间?他们

xml - 不区分大小写的 GetElementsByTagName?

我正在使用GetElementsByTagName从xml中提取元素。GetElementsByTagName区分大小写-如果节点名称是“PARAMS”而不是“Params”,它会抛出异常。我不想要那样,我可以在XMLDocument中使用不同的方式以便它不区分大小写吗? 最佳答案 由于我的另一个答案被认为“不是答案”,但答案显然是否,让我们再试一次更简洁和切题的帖子:caniuseadifferentwayinXMLDocumentsoitwontbecasesensitive没有。现在提问者可以提高他的回答数,我不必在这里质疑版

简单类型字符串的 XML 模式不区分大小写枚举

我需要在我的XML架构(.xsd)文件中使用不区分大小写的字符串枚举类型。通过执行以下操作,我可以不区分大小写。唯一的问题是我没有得到枚举值。使用VisualStudio编写我的XML时,我不会得到很好的智能感知。以下将给我枚举,但区分大小写。这会给我枚举,但如果我收到“On”、“ON”或“oN”的值,它将无法通过验证。我想要枚举“开”、“关”并允许输入不区分大小写的版本。 最佳答案 如果您既要保持不区分大小写的验证,又要在VisualStudio2010中获得Intellisense,您可以使用联合:这是可行的,因为它利用了这样一

xml - WCF 错误 "This could be due to the fact that the server certificate is not configured properly with HTTP.SYS in the HTTPS case"

我在使用从Windows服务到我的Web服务器上运行的WCF服务的WCF调用时遇到问题。这个电话已经工作了几个星期,但突然停止工作,此后一直没有工作。我遇到的异常是:GeneralErrorOccurredSystem.ServiceModel.CommunicationException:AnerroroccurredwhilemakingtheHTTPrequest然后它说ThiscouldbeduetothefactthattheservercertificateisnotconfiguredproperlywithHTTP.SYSintheHTTPScase.Thiscould

xml - XML 区分大小写吗?

简短的问题XML区分大小写吗?较长的问题例如:属性颜色是string类型,可能包含一组有效颜色(Red、Blue和Green).为了验证XML,我使用了以下XSD:我应该接受红色、蓝色和绿色的不同大小写变体吗?或者XML被广泛接受为区分大小写? 最佳答案 简答:是-XML区分大小写。更长的答案:它被广泛接受为区分大小写,但是如果您想更灵活地接受,请查看下面的问题,其中讨论了不区分大小写的枚举:XMLSchemaCaseInsensitiveEnumerationofSimpleTypeString

xml - 元素名称的大小写约定?

是否有关于XML中元素大小写的任何正式建议?我知道XHTML使用小写元素名称(与规范使用大写但不区分大小写的HTML相反。)但我说的是通用内容的XML。小写:619ShelbyLake驼峰式:619ShelbyLake帕斯卡大小写:619ShelbyLake大写:619ShelbyLake注意:我正在寻找引用的指南而不是意见。但最多赞成票的意见可以被视为指南。 最佳答案 大多数源自W3C的XML标准倾向于使用带连字符的小写字母。将XML视为平台中立文档的格式(W3C标准试图鼓励这种格式)与XAML等语言将XML视为平台特定对象图的序

windows - 在 Windows 7 上启用区分大小写

Windows7没有区分大小写的文件系统,我遇到了严重的麻烦。我是团队中唯一在Windows上工作的开发人员(我们希望保持这种方式进行跨操作系统检查),而且我是偶尔会因Windows不会在不同情况下崩溃的文件而产生错误的人.当我尝试在我的意思是“asdf.php”的地方包含“aSdF.php”时,有什么方法可以让Windows变得疯狂吗? 最佳答案 从编程的角度来看,通过在调用CreateFile时指定FILE_FLAG_POSIX_SEMANTICS标志,您可以在Windows上区分大小写。.你只需要直接调用CreateFile就

python - 如何在 Windows 上的 python 中创建区分大小写的文件?

我想同时创建A.txt和a.txtf=codecs.open('A.txt','w','utf-8')f=codecs.open('a.txt','w','utf-8')但结果它只是在Windows上创建了A.txt。可以强制创建区分大小写的文件吗?如果不在*nix上。 最佳答案 NTFS不区分大小写。A.txt和a.txt是同一个文件名。 关于python-如何在Windows上的python中创建区分大小写的文件?,我们在StackOverflow上找到一个类似的问题: