K
kris
hi,
I have a requirement to parse an XML which contains
another xml as a string content. I am able to parse the parent xml.
when I am parsing the second xml I am getting the following exception.
I have used CDATA to mark the string. And I have given the prolog
inside the inner xml which under one tag in the parent XML. I tried
without prolog also.
RdCanL:
arseCanonical::XML EXCEPTION
org.apache.xmlbeans.XmlException: error: XML declaration is not well-
formed
at org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:
3467)
at org.apache.xmlbeans.impl.store.Locale.parse(Locale.java:706)
at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:
690)
at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:
677)
at
org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoaderBase.java:
208)
at com.abc.fusion.rd.xmlbeans.ltm.LTCanDocument$Factory.parse(Unknown
Source)
at com.abc.fusion.rd.integration.RdCanL.parseCanonical(RdCanL.java:
124)
at
com.abc.fusion.rd.integration.RdCanBase.processCanonical(RdCanonicalBase.java:
287)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:
287)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:
181)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:
148)
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:
96)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:
170)
at
org.springframework.orm.hibernate3.HibernateInterceptor.invoke(HibernateInterceptor.java:
97)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:
170)
at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:
176)
at $Proxy47.processCanonical(Unknown Source)
I have a requirement to parse an XML which contains
another xml as a string content. I am able to parse the parent xml.
when I am parsing the second xml I am getting the following exception.
I have used CDATA to mark the string. And I have given the prolog
inside the inner xml which under one tag in the parent XML. I tried
without prolog also.
RdCanL:
org.apache.xmlbeans.XmlException: error: XML declaration is not well-
formed
at org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:
3467)
at org.apache.xmlbeans.impl.store.Locale.parse(Locale.java:706)
at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:
690)
at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:
677)
at
org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoaderBase.java:
208)
at com.abc.fusion.rd.xmlbeans.ltm.LTCanDocument$Factory.parse(Unknown
Source)
at com.abc.fusion.rd.integration.RdCanL.parseCanonical(RdCanL.java:
124)
at
com.abc.fusion.rd.integration.RdCanBase.processCanonical(RdCanonicalBase.java:
287)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:
287)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:
181)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:
148)
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:
96)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:
170)
at
org.springframework.orm.hibernate3.HibernateInterceptor.invoke(HibernateInterceptor.java:
97)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:
170)
at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:
176)
at $Proxy47.processCanonical(Unknown Source)