我已经在解析具有名称空间的XML。
xmlns="http://www.myweb/ns/v1"
现在,客户端突然修改了xml,并再发送一个名称空间。
xmlns:mds="http://www.yourweb.com/ns/data"
所以现在我得到两个命名空间
xmlns:mds="http://www.yourweb.com/ns/data" xmlns="http://www.myweb/ns/v1"
除了新添加的字段外,其他所有内容都正常工作。 例子是
<PortletData mds:Name="Entered" Id="19" DbId="1346">
我无法读取属性mds:Nam
e。
现在的问题是: 我是否必须使用新的XSD生成所有POJO类,或者我可以以某种方式更改现有代码。
我正在寻找一种不同的方式,因为关于当前XSD的所有旧JAVA POJO都在其他应用程序使用的Jar文件中。
请指导我提供可用的选项。
任何帮助将不胜感激。