I've been trying to get SimpleXML to read a huge XML and run into attribute size limit.
javax.xml.stream.XMLStreamException: Maximum attribute size limit (524288) exceeded at com.ctc.wstx.sr.StreamScanner.constructLimitViolation(StreamScanner.java:2470)
I've tried using a system property but it doesn't seem to pick it up.
-Djavax.xml.stream.XMLInputFactory=com.ctc.wstx.stax.WstxInputFactory -Dcom.ctc.wstx.maxAttributeSize=10000000
How can I force Woodstox to use a new limit?
I found a way that works. I created my own XMLInputFactory that extends the woodstox factory that alters the problematic limit.
Then just set the system property in main.