Comments (3)
Hello,
I closed the issue because I made some tests with TestBase64Reader and it works fine no matter how long base64 content is. However, I reopened it (sorry for the inconveniences I could cause) because I rewrote the test calling createAsyncXMLStreamReader instead of createXMLStreamReader and get the “wrong” behaviour again.
Could readElementAsBinary be invoked from an asynchronous reader? If that's not the case, which mechanism could be use to read base64 content from an asynchronous reader?.
Best regards,
Sandy Pérez González
IT Consultant,
Indaba Consultores S.L.
http://www.indaba.es/
from aalto-xml.
Sorry, I thought I had commented on this issue, but looks it didn't save.
readElementAsBinary()
method can not be made to work in async mode; it probably should throw an exception or something to indicate this. The problem is that for that method to work it would have to block; or indicate un-availability of content and handle buffering.
from aalto-xml.
Thank you very much for your answer.
Best regards,
Sandy Pérez González
IT Consultant,
Indaba Consultores S.L.
http://www.indaba.es/
from aalto-xml.
Related Issues (20)
- AsyncXMLStreamReader#getLocationInfo().getEndingCharOffset() always -1 HOT 3
- Support Latin-1 (ISO-8859-1) via Async parser HOT 5
- Allow for ignoring encoding or setting default encoding
- Source bundles have no Bundle-SymbolicName in Manifest HOT 4
- XML Escape is not working HOT 1
- Can't use ENTITY_REFERENCE event for resolution in an Attribute HOT 3
- Support disabling General Entity Reference replacement in attribute values HOT 6
- XMLReaderImpl.getAttributeValue(String, String) does not ignore namespace if null HOT 1
- Add Java 9+ module info using Moditect HOT 1
- Reading full elements
- `BufferRecycler` access not safe if readers/writers used from different threads
- Support disabling namespace awareness HOT 1
- java.lang.NoClassDefFoundError: javax/xml/stream/events/XMLEvent HOT 2
- getLocation() doesn't count xml prolog for non-utf8 documents
- Add support for JEP-185 (JAXP-1.5) properties named ACCESS_EXTERNAL_
- Async parsing turns " inside element content into apostrophe HOT 4
- DTD RootName only returned correctly if it consists of a multiple of 4 bytes HOT 1
- `Attributes.getValue(String qName)` sometimes returns values from previous elements HOT 4
- `DataUtil.growArrayBy(arr, more)` is vulnerable to break the service. HOT 1
- ` textAccumulator.addText(buf, start, end)` introduces security issue. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aalto-xml.