Comments (9)
just install npm i stream
✅ https://www.npmjs.com/package/stream
And works.
Update: I move to fast-xml-parser
, when bundle with vitejs
this lib doesn't work
from xml-js.
Please can this bulletin of the README be amended to reflect this issue as to not mislead anyone else?
Portable Code: Written purely in JavaScript which means it can be used in Node environment and browser environment (via bundlers like browserify/JSPM/Webpack).
from xml-js.
ooops, i found https://www.npmjs.com/package/react-native-xml2js to resolve my problem. 😂
from xml-js.
Thanks Vlad for this important feedback.
I based my assumption on this line on sax project "Designed with node in mind, but should work fine in the browser or other CommonJS implementations."
Any idea how to overcome this issue?
from xml-js.
You're welcome. And thank you for this project.
I use rollup for bundling, and have just found rollup-plugin-node-builtins
to resove it. It replaces all node builtins. Maybe it's good solution, expect for Stream
, that has really big implementation. But I think, that Stream's require can be ignored for replacing, because it's located in try/catch
statement https://github.com/isaacs/sax-js/blob/master/lib/sax.js#L161-L166 and can work w/o it.
from xml-js.
These are great findings to share! Thanks.
I wonder if there is also a way I can require sax in a fully browser-compatible way so that I don't force the user to manually replace node built-ins.
from xml-js.
emmm, how about React Native bundling?
i have to decode xml on my React Native App, what should i do?
from xml-js.
any progress?
from xml-js.
@herberthobregon
this package is too old,could error。
from xml-js.
Related Issues (20)
- how to use createReadStream instead of readFileSync
- are we able to manipulate none compact JS like compact JS? HOT 1
- Nested XML HOT 2
- use it in Vite will error HOT 1
- Wrong Handling of Whitespaces & Line breaks HOT 1
- "'" being changed to single quote HOT 2
- How to traverse through every tag
- `attributeNameFn` callback receives an undefined attributeValue
- CRLF line endings cause scripts failures HOT 1
- _attributes gets added to _attributes?
- Empty String of nativeTypeAttributes converted zero HOT 3
- Removing all _cdata _attributes text
- XML-JS Empty xml files being made after conversion from .json file HOT 1
- Typescript: `_comment` does not accept string[]
- attributes escape character?
- Consider type "string" as a default for all the values
- Analysis: 100% of dependency updates in this repository can be merged. HOT 1
- XML > JSON: How do I 'intercept' processing of a specific node?
- JSON -> XML convert with CDATA support
- json to xml: Auto convert < to <
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 xml-js.