Products   |  Tutorials   |   Articles   |   Advertise   |   Write for us   |   Sign up & Earn Money

SoftXML is a blog dedicated to share top quality

developer resources

and solutions for

web developers

, webmasters and website owners. A resource that offers a simple method to painlessly find the resources you need and fast. We provide

web developers

with tools, technical tutorials, articles by select web professionals and scripts, covering latest news on topics like JavaScript, XML, PHP, SEO and more.

Special Offers

JavaScript News

Javascript String Split Example Using Split() MethodJavascript String Split Example Using Split() Method
WordPress & Vue.js: Headless Stack w/ WP REST APIWordPress & Vue.js: Headless Stack w/ WP REST API
Laravel 5.8 release: 10 new features to tryLaravel 5.8 release: 10 new features to try
Learn TypeScript #5, Basic ClassesLearn TypeScript #5, Basic Classes
Top 5 Frontend Development MegatrendsTop 5 Frontend Development Megatrends
Algorithms & Data Structures Explained and Implemented in JavaScript (ebook pre-release)Algorithms & Data Structures Explained and Implemented in JavaScript (ebook pre-release)
Angular 5 Crash CourseAngular 5 Crash Course
Angular Finland: The Big HangoutAngular Finland: The Big Hangout
RxJS: Welcome on Board upgraded ShareReplay OperatorRxJS: Welcome on Board upgraded ShareReplay Operator

Open Source Resources for Web Developers

CodeSOD: Swing and You're Out
George G was hired to do some UI work for a company which sold a suite of networking hardware. As networking hardware needs to be highly configurable, George was hired on to do “some minor tweaks” to the UI. “It’s just some sizing issues, fonts, the like. I’m sure you’ll do something to the stylesheets or whatever,” sa...

CodeSOD: Remove This
Denae inherited some 90s-era GUI code. The original developers have long since gone away, and the source control history has vanished into oblivion. In the 90s, the Standard Template Library for C++ was still very new, so when Denae needs to debug things in this application, it means doing some code archaeology and pic...

18 bonuses deal
Exceptionally Serial
You may remember Kara, who recently found some "interesting" serialization code. Now, this code happens to be responsible for sending commands to pieces of machine equipment. Low-level machine interfaces remain one of the domains where serial protocols rule. Serial communications use simple hardware and have mi...

Portage and Portability
Many moons ago, when PCs came housed within heavy cases of metal and plastic, Matt Q. and his colleague were assigned to evaluate a software package for an upcoming sales venture. Unfortunately, he and the colleague worked in different offices within the same metro area. As this was an age bereft of effective online ...


Our Recommendations

Practical Node.js: Building Real-World Scalable Web AppsPro AngularJS (Expert's Voice in Web Development)MongoDB: The Definitive GuideMastering MeteorJS Application DevelopmentPro Drupal Development


Tutorials -


stands for eXtensible Markup Language. XML is designed to transport and store data.


is important to know, and very easy to learn.

SoftEcart(js) - Responsive, Handlebars & JSON based, E-Commerce shopping cart written in JavaScript with built-in PayPal integration.

SoftXpath - Lightweight cross browser


library for querying complex XML documents using powerful Xpath expressions.

SoftXMLCMS - unique content management system for managing data in XML format. It is ideal web tool for creating complex multi-page websites in different languages.
Services   |   Advertise   |   Newsletter Signup   |   Privacy Statement
Copyright © 2005- 2019 All Rights Reserved.