Comments (5)
Can you provide an example of the code and json file that you tried to convert?
Please try to make it as minimal as possible.
from xml-js.
Hi Nashwaan,
Below is the required info,
var json = fs.readFileSync('./Parsed_XAML.json', 'utf8'); var options = {ignoreComment: true, spaces: 4}; var result = convert.json2xml(json, options); console.log(result);
and JSON is
{ "Window": { "_attributes": { "x:Class": "WpfTutorialSamples.Panels.DockPanel", "xmlns": "http://schemas.microsoft.com/winfx/2006/xaml/presentation", "xmlns:x": "http://schemas.microsoft.com/winfx/2006/xaml", "Title": "DockPanel", "Height": "250", "Width": "250" }, "DockPanel": { "Button": [ { "_attributes": { "DockPanel.Dock": "Left" }, "formattedJSON": "Left" }, { "_attributes": { "DockPanel.Dock": "Top" }, "_text": "Top" }, { "_attributes": { "DockPanel.Dock": "Right" }, "_text": "Right" }, { "_attributes": { "DockPanel.Dock": "Bottom" }, "_text": "Bottom" }, { "_text": "Center" } ] } } }
please let me know.
from xml-js.
@Nehaw149
You need to pass compact: true
in the options; because you originally converted the xml to json using compact mode.
Therefore, change to this:
var options = {ignoreComment: true, spaces: 4, compact: true};
from xml-js.
@nashwaan
In all cases it provides an error saying, Unexpected token < in JSON at position 0. This is observed for all basic JSON objects too.
e.g. var json = {"a":{"b":{}}};
from xml-js.
Closing the bug as error above is caused due to presence of data in the generated file.
Thanks for quick help.
from xml-js.
Related Issues (20)
- 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 <
- return parsed object instead of string ? HOT 1
- No nativeTypeAttributes in index.d.ts
- Assignment I was given,kindly give me both the XML code to build the app interface and the java code to execute it
- Module not found: Error: Can't resolve 'buffer'
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.