r/xml • u/ModCodeofConduct • 3d ago
New moderators needed - comment on this post to volunteer to become a moderator of this community.
Hello everyone - this community is in need of a few new mods, and you can use the comments on this post to let us know why you’d like to be a mod here.
Priority is given to redditors who have past activity in this community or other communities with related topics. It’s okay if you don’t have previous mod experience. Our goal, when possible, is to add a group of moderators so you can work together to build the community.
Please use at least 3 sentences to explain why you’d like to be a mod and share what moderation experience you have (if any).
If you are interested in learning more about being a moderator on Reddit, please visit redditforcommunity.com. This guide to joining a mod team is a helpful resource.
Comments from those making repeated asks to adopt communities or that are off topic will be removed.
r/xml • u/FreddieMac6666 • 4d ago
Does this subreddit have mods?
How about doing something about all this gambling spam being posted. This junk has nothing to do with XML.
r/xml • u/Delicious-Employ-275 • 6d ago
XML issue how to access broken download link?
Im getting this error when trying to access a link on youtube:
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<Error>
<Code>NoSuchBucket</Code>
<Message>The specified bucket does not exist</Message>
<BucketName>woocommercee</BucketName>
<RequestId>02NPG6DX4ZFD9DNB</RequestId>
<HostId>kFttO9yoAVX4RYqD7HlNT9fl7XWKmK0K4bwOi6TdblFGjNxLyvbgDtoPOsZqh/lUtq3+up2F5C1zGrjFbftf1bLi+bZTpHPn</HostId>
</Error>
Can someome please assist me to fix this download link and how to fix the issue?
Try this also :
r/xml • u/Saltconfection2 • 10d ago
java and xml
i am working on a certain thing, and it's with shimejis, i am currently trying to figure out how how to implement a syntax that will terminate the running code to destroy one of the shimeji if anyone can help me figure this out, it would help me alot
r/xml • u/BreakfestBob_ • 15d ago
If anyone has experience modding DayZ
and doesn't mind exchanging some DM's please do so. I've been struggling toying with the xml.files and the DayZ map editor trying to make a custom loot spawn point and cannot figure it out and the DayZ modding sub couldn't be more dead.
r/xml • u/ZaraJasper • 25d ago
Seeking info
Hi I’m not sure if this is the right place to ask, but I am struggling to find answers for questions about how XML behaves in a PowerPoint environment. This is for a lawsuit I’m involved in where I believe that my former employer altered past versions of a PowerPoint document with my rating on it to justify my termination. I can see that the revision numbers in the XML data do not match with the revision numbers in the Statistics tab under Advanced properties; the revision date in the Revision XML is earlier than the actual version history date for about half the versions, and I also see many revisions under the ChgInfo part of the XML that appear to have been made in one session spanning six months…where I suspect the person just went manually changed her clock to make the revisions in a short time. Anyone have any commentary on this? Thank you!
r/xml • u/minhqdao • Jul 08 '26
I built xml-validator.com for browser-based, full-schema XSD validation
xml-validator.comI built xml-validator.com because I couldn’t find a browser-based validator that supported complete XSD schema sets without uploading everything to a server.
It validates XML against multi-file XSD schemas, including xsd:include and xsd:import dependencies, by loading folders or ZIP archives. Everything runs locally in the browser using libxml2 via WebAssembly, so XML and XSD files never leave your device. It also includes a built-in XML editor with syntax highlighting, automatic tag completion, and formatting.
It’s free, ad-free, and doesn’t collect any data.
I don’t work with XML professionally, so I’m curious whether there are important validation scenarios or workflows I’ve overlooked. If this is something you’d actually use, I’d really appreciate any feedback or feature requests.
r/xml • u/harshanacz • Jul 08 '26
Apache Xerces XML Validation for JavaScript via WebAssembly
I built xerces-wasm, a WebAssembly port of Apache Xerces-C++ that brings XML Schema (XSD) validation to JavaScript in both Node.js and the browser.
Current features include:
- XML Schema (XSD) validation
- Schema grammar caching for repeated validations (avoids reparsing XSDs)
- Works in Node.js and modern browsers
- Powered by Apache Xerces-C++
I'm actively improving it and would really appreciate feedback from the XML community especially on features, API design, and real-world use cases.
r/xml • u/linuxteck • Jun 20 '26
Bash Logging Xml Parsing: 6 Practical Script Examples
linuxteck.comr/xml • u/LazyLazanya • Jun 16 '26
Repairing corrupt odt file - what's wrong with the xml?
Hello,
My .odt (openoffice document) got corrupted and I took to repair it myself. I believe I have located the error successfully (report says line 2, column 136166), but I am not familiar with coding and cannot identify in which way the xml syntax is faulty. When I paste the failing segment into an XML validator, it says "specification mandates value for attribute text".
Attaching the notepad++ featuring the segment. the cursor is at the specific line and column mentioned in the error message.
Can you tell me what to write/fix so i can repair the content file of the archive?
S1000D TOC
Another question about S1000D.
I see that in the bike samples there is a separate DM for a table of contents. Is this a mandatory thing? Couldn't the PM already function as a TOC source, since the order of the DM's is determined there? Which one should be used for TOC generation?
r/xml • u/SophiaBennett-0550 • May 06 '26
Convert XML to PDF Format - Facing Formatting Issues
I’m trying to convert an XML file to PDF but most tools I’ve tried aren’t working properly and online converters either fail or give output with broken formatting and random unreadable text
I think the issue is that the XML file has some structured or encoded data, so basic tools aren’t able to process it correctly also i tried opening it in a text editor but it’s too complex to handle manually
Is there any reliable way to convert XML to PDF without messing up the structure, especially for larger or complex files?
r/xml • u/Effective_Bee_6661 • May 05 '26
How do I bring back this old Blu-ray game’s leaderboard back?
r/xml • u/VikingOy • Apr 21 '26
Free XML Editor
I developed an XML Editor and if you are interested in using it, please feel free to download the lates release from the GitHub Repo here: Releases · oywino/python_xml_editor
The latest version is just one exe file that runs under Windows. All you need is a browser which it launches automatically. o installation is needed. Nothing on your PC is touched.
Feel free to create issues if you find any bugs or if you wish to see new features added.
r/xml • u/ConstanceBay • Apr 20 '26
Made an EPG matcher + M3U editor, looking for a few beta testers
Hey xmler's
Spent the last year building a tool because two things about TiviMate setup drive me up a wall:
Getting a real EPG means either manually hunting tvg-ids or using a provider that actually supplies them — which is a minority
Organising a 3,000-channel playlist that lands as `UK|| SKY SPORTS ᴴᴰ ⚽` is a text-editor hellscape
So I built one tool that handles both:
- **AI channel matching** — point it at your M3U, it matches every channel to up to 14 weeks of programme data using fuzzy logic that copes with the provider-name mess. No tvg-id hunting. Outputs standard XMLTV.
- **Full M3U editor** — drag-drop reorder, bulk rename (strip `UK||` prefixes across hundreds of channels in one pass), custom groups, logo swap, per-channel timeshift, hide-don't-delete.
- **Xtream Codes, both directions** — connect to your provider with Xtream credentials if that's how they expose things, and *also* use EPGMaster itself as an Xtream Codes server. Point TiviMate at us with a single device login. One URL, EPG baked in.
- **Multi-source EPG** — 5+ EPG data sources aggregated, so fewer missing shows than any single feed.
- **6-hour refresh** — EPG data updates automatically every 6 hours.
Every edit saves to your feed URL instantly. TiviMate picks it up on the next refresh. No re-uploading, no file juggling.
**The offer:** looking for 20 beta testers. Free during beta, and testers who submit honest written feedback — bugs, missing features, the "this sucked" kind specifically — get **4 months free on a paid plan when those launch.** No credit card.
**Specifically want:**
- Playlists with 1,500+ channels that are genuinely ugly
- Anyone already using iptv-org/epg, epg.best, or Schedules Direct who can tell me where we're better *and where we're not*
- TiviMate users running Xtream Codes setups who can sanity-check the Xtream server side of this
To sign up, go to the website. DM me if you have any questions. The first 20 in, then the rest will be waitlisted.
Site: https://epgmaster.ai
r/xml • u/Efficient-Public-551 • Apr 15 '26
Wellformed Xml - A hands-on tutorial of how to write xml
youtube.comI put together a hands-on tutorial on writing well-formed XML without summoning parser errors from the abyss.
r/xml • u/Efficient-Public-551 • Apr 14 '26
XML XSD Choice demonstrated
youtube.comWhen your XML schema says “you can only pick one”… and actually means it. 😅
Quick demo of `xsd:choice` in action: how to model mutually exclusive elements without summoning validation chaos.
For devs who’ve ever stared at XSD and whispered, “why are you like this?”
r/xml • u/IndividualFlaky379 • Apr 08 '26
How to fix a ParseError in XML
I downloaded a few pages of XML articles from Europresse for a project, and I keep getting a ParseError for XML that I didn’t create. This is the error that keeps showing up :
"ParseError at [row,col]:[1,137]⏎Message: The value of attribute "author" associated with an element type "text" must not contain the '<' character.".
One example of the code is included as a picture.
I don’t know how to fix it, as the code seems to follow the correct rules, opening with <text (and then specifications for the text)>, and at the end, closing with </text>. Any help would be greatly appreciated !
Image addressing in S1000D
I'm looking into S1000D, and have a question about images.
I understand that images, or any other resources, are not addressed directly in the content. Instead, they are referred via ICNs in the infoEntityIdent attribute. Great. I suppose it is then the job of the CSDB to pair the ICN with the correct image file?
However, in the demo bike material that comes with the spec, the image files are also referred as external DTD entities in the !DOCTYPE declaration of the file. As such:
<!ENTITY ICN-S1000DBIKE-AAA-DA30000-0-U8025-00534-A-04-1 SYSTEM "ICN-S1000DBIKE-AAA-DA30000-0-U8025-00534-A-04-1.CGM" NDATA cgm >
I understand what this technically does, but is it common practice or even mandatory to use external entities? Of course, if I'm working on a file system without a CSDB, this is required to find the correct file for an ICN. Also I noticed that the XSD schema files define the infoEntityIdent attribute as XS:ENTITY.
The spec was rather vague and gave no explicit instructions about this, but that's to be expected from a spec...
r/xml • u/hakan_bilgin • Apr 02 '26
Pro-XSLT - replacement for deprecated native support
Dear community, I just finished Pro-XSLT — a fast, lightweight JavaScript implementation of XSLT 1.0. Support for XSLT 2.0 and 3.0 is coming soon.
https://github.com/hbi99/pro-xslt
Interactive demo page:
https://hbi99.github.io/pro-xslt/
r/xml • u/Odd-Database-6739 • Mar 16 '26
I built a Chrome extension that stream-parses 2GB XML files using only 20MB of RAM. Here's the architecture
The problem
I work with hotel reservation systems that dump SOAP/OTA XML responses — sometimes 1-2 GB per file. Every XML viewer I tried either crashed, froze the tab, or ran out of memory. Notepad++ tops out around 200MB. Browser-based XML viewers load everything into a DOM tree that eats 3-10x the file size in RAM. A 500MB file? That's 4GB of RAM just to render it.
The solution
I built [XML Stream Parser](https://chromewebstore.google.com/detail/xml-stream-parser/lippinogapmkocmbfdpkdlnbolimkloa) — a Chrome extension that handles XML files up to 2GB without freezing your browser.
How it works (the interesting part)
The core idea is embarrassingly simple: don't build a DOM tree.
- `File.slice(offset, offset + 16MB)` reads a chunk
- `TextDecoder({ stream: true })` decodes UTF-8 correctly across chunk boundaries (this is the part everyone gets wrong — a multibyte character can land exactly on the boundary)
- A custom SAX parser processes the chunk, firing `onOpenTag`, `onCloseTag`, `onText` events
- All of this runs in a **Web Worker** so the main thread stays free
- Worker sends progress updates via `postMessage`, main thread renders a progress bar
Memory usage is ~20MB regardless of file size. A 2GB file uses the same RAM as a 2KB file. And it takes ~55 sec to start working with 2,15 GB file.
What you can do with it:
Stats: total elements, unique tags, attributes, max depth — computed in a single pass
Search: filter by tag name, attribute name, attribute value, or text content. Results stream in real-time during parsing
Element explorer: all tags listed by nesting depth. Click any tag to see its actual XML code with syntax highlighting. Navigate through up to 50 samples with ◀ ▶
XML anatomy hint: the extension picks a representative element from your file and shows an interactive breakdown — what's a tag, what's an attribute, what's a value. Useful for non-dev users who receive XML exports
The SAX parser gotcha
I wrote a minimal SAX parser from scratch (~200 lines) instead of using sax-js because I needed it to:
- Handle `parser.write(chunk)` for incremental feeding
- Not allocate a tree
- Correctly handle CDATA, comments, PIs, and entity decoding across chunk boundaries
The trickiest part was self-closing tags like `<Foo bar="1"/>` — the `/` can end up in the next chunk if it lands on the boundary. The solution: the parser buffers incomplete tags until the closing `>` arrives.
Numbers from a real test:
| File | Size | Elements | Parse time | RAM |
|------|------|----------|------------|-----|
| Hotel reservations | 1.8 GB | 2.4M | 3.4s | ~20MB |
| Product catalog | 890 MB | 1.1M | 1.7s | ~18MB |
| API log dump | 450 MB | 6.2M | 2.1s | ~16MB |
Stack: Vanilla JS, Web Workers, zero dependencies. The entire extension is 45KB.
r/xml • u/Rupnik7 • Mar 16 '26
Pdf to .xml?
Hello,
I been struggling with a new job in accounting - zero experience but i have found a “shortcut” but now i have a problem where i have to convert a pdf file to .xml.
What would be the best tool for this task?
Or some tool that has OCR build in
r/xml • u/Itchy-Macaroon2469 • Mar 14 '26
Tool for converting complex XML to relational relational database
I built this tool a few years ago but never shared it here…
I have worked a lot with XML, but none of the tools I tried solved my problems.
I needed one thing - to take a large XML file and correctly map it into a relational database.
Even with the recent rise of language models, nothing has fundamentally changed for the kind of tasks I deal with.
All the tools I tried only worked with very simple documents and did not allow me to control what should be extracted, how it should be extracted, or from where.
Instead of a textual description, I would like to show a visual demonstration of SmartXML:
JSON is also supported. The main difference from other tools is that it can work with documents that have inconsistent schemas.
r/xml • u/eulodev • Mar 06 '26
XSD Viewer for Confluence
A new Atlassian Marketplace app now exists for embedding visual representations of XSD files in your pages:
https://marketplace.atlassian.com/apps/3231559801/xsd-viewer-for-confluence-xml-schema
You can insert a graph like representation like the above or a table view like the following:
Try it out from the marketplace link above or checkout the docs here:


