Tag: xml

VS 2015 RTM web.config全局元素的“configuration”已经被声明

通过全新安装VS 2015 RTM,在3台PC上解决此问题。 在VS 2013中打开文件时没有任何问题。 修复:Global元素的“configuration”中描述的步骤已经被声明 ,其他相关问题没有帮助,因为VS忽略了XML模式对话框上的任何更改。 想法?

用于比较xml文件的工具或库

我正在寻找一个理解XML的XML比较工具。 它不能像WinMerge或Beyond Compare那样逐行比较。 一个理想的解决scheme是显示类似于Word 2007显示跟踪更改方式的更改。 DeltaXML可以做到这一点,但是并没有提供一个真正的开箱即用的GUI,每个用户500美元! ../../../160wpb4.jpg ExamXml开箱即用,但以混乱的方式显示差异。 它没有一个前后的概念,它只是显示了不同之处: 替代文字http://www.a7soft.comhttp://img.dovov.comexamxml1_.gif 该工具应该具有使用属性作为关键的概念,以便它不认为重新排列的元素列表已经改变。 DeltaXML可以做到这一点,但是我没有正确设置屏幕截图。 更新: 到目前为止ExamlXML是最好的开箱即用的解决scheme。 但缺乏DeltaXML的变更pipe理概念。 造成一些可用性问题。 DeltaXML几乎是我需要的解决scheme,但具有更多function的东西会更好。 DeltaXML需要编写java代码来调用api,并写入XSL以将xml转换为预期的input。

XML标题中的“编码”有什么用?

看一下XML标题 <?xml version="1.0" encoding="UTF-16" standalone="no"?> 我有权声明encoding属性是 来得太晚(除非你知道编码,否则你不能正确阅读) 多余的,因此很容易出错:用“Big5”replace它非常容易,但是将文件保存为UTF-8 还是那个属性不是关于stream的内容 ? 我在这里混合的东西?

如何configurationEclipse XML格式?

我想改变Eclipse格式化XML文件的方式。 例如,如果我在pom.xml文件中有一节,如下所示: <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> 按Ctrl + Shift + F后,它会看起来像: <dependency> <groupId> junit </groupId> <artifactId> junit </artifactId> <version> 3.8.1 </version> <scope> test </scope> </dependency> 我更喜欢第一个版本,所以如何configurationEclipse来格式化XML文件看起来像这样?

JAXBinheritance,解组编组的子类

我正在使用JAXB来读取和写入XML。 我想要的是使用基本的JAXB类进行编组,并使用inheritance的JAXB类进行取消编组。 这是为了允许发送者Java应用程序发送XML到另一个接收者Java应用程序。 发送者和接收者将共享一个公共的JAXB库。 我希望接收者将XML解组到扩展了genericsJAXB类的接收者特定的JAXB类中。 例: 这是发件人使用的常见JAXB类。 @XmlRootElement(name="person") public class Person { public String name; public int age; } 这是解组XML时使用的接收器特定的JAXB类。 接收器类具有特定于接收器应用程序的逻辑。 @XmlRootElement(name="person") public class ReceiverPerson extends Person { public doReceiverSpecificStuff() … } 编组按预期工作。 问题在于解组,它仍然对Person进行解组,尽pipeJAXBContext使用了子类ReceiverPerson的包名。 JAXBContext jaxbContext = JAXBContext.newInstance(package name of ReceiverPerson); 我想要的是解除ReceiverPerson 。 我已经能够做到这一点的唯一方法是从Person删除@XmlRootElement 。 不幸的是,这样做会阻止Person被封送。 就好像JAXB从基类开始,一直向下找,直到find第一个具有合适名称的@XmlRootElement 。 我试着添加一个createPerson()方法,它返回ReceiverPerson到ObjectFactory但是没有帮助。

XSD中元素的ref属性是做什么的?

文档似乎认为它引用了架构中的另一个元素,但是它怎么可能被使用 – 我从来没有在模式中看到它。 任何人有任何好的用例还是可以进一步解释它的用法?

我可以有一个XML架构(XSD)包含另一个XML架构吗?

我目前有两个XSDscheme,一个是另一个的“轻”版本。 现在我已经在“完整”模式中重复了“轻”版本中的所有内容,但是当我需要进行更改时,这会变成一种痛苦,反正干扰原则,所以我想知道是否有元素将另一个模式包含在一个模式中,所以我可以从“轻”模式inheritance我的“完整”模式以减less维护障碍。

有没有人使用JavaScript的configuration文件?

我们有一些特定于环境的javascript文件,所以我正在考虑创build一种通用的方式来读取XML(config)文件来存储不同的环境特定设置。 我很想知道这里有没有人这样做(或者,如果没有,你有没有这个原因)?

在log4j xmlconfiguration中使用系统环境variables

是否可以在log4j xmlconfiguration文件中引用系统环境variables(而不是Java系统属性)? 我希望能够做到这样的事情: <level value="${env.LOG_LEVEL}" /> 并从系统环境variables中获得,所以我可以避免使用-Dparameter passing这么多东西。

XML回车编码

我正在寻找代表一个xml节点内的回车。 我已经尝试了一个空白的保留,hex实体没有运气和一个\ n。 通过浏览器查看。 例 <Quote> Alas, poor Yorick! I knew him </Quote> 谢谢。