-- Learning is not just about technology, but also about dreams!
Home HTML JAVASCRIPT CSS VUE REACT PYTHON3 JAVA C C++ C# AI GO SQL LINUX VS CODE BOOTSTRAP GIT Local Bookmarks
XSLT Tutorial
XSLT Tutorial
XSL Language
Introduction to XSLT
XSLT Browsers
XSLT Transformation
XSLT
XSLT
XSLT
XSLT
XSLT
XSLT
XSLT Apply
XSLT Client-side
XSLT Server-side
XSLT Editing XML
XML Editors
XSLT Summary
XSLT Examples
XSLT Elements
XSLT Functions
XSLT Transformation Tools
XSLT on the Server Side
XML Editors
XSLT β Editing XML
Data stored in XML files can be edited via Internet browsers.
Opening, editing, and saving XML
Now, we will show you how to open, edit, and save an XML file stored on a server.
We will use XSL to transform the XML document into an HTML form. Values of XML elements will be written into HTML input fields within the HTML form. This HTML form is editable. After editing, the data is submitted back to the server, and the XML file is updated (this part is handled by ASP).
XML File and XSL File
First, take a look at the XML document to be used ("tool.xml"):
HAMMER HG2606
32456240
$30.00
View XML file.
Next, examine the following stylesheet ("tool.xsl"):
Tool Information (edit):
View XSL file.
The above XSL file iterates through elements in the XML file and creates an input field for each XML "field" element. The value of the "id" attribute of each XML "field" element is added to both the "id" and "name" attributes of each HTML input field. The value of each XML "value" element is added to the "value" attribute of each HTML input field. As a result, an editable HTML form containing values from the XML file is produced.
Then, there is a second stylesheet: "tool_updated.xsl". This XSL file is used to display the updated XML data. Instead of outputting an editable HTML form, this stylesheet outputs a static HTML table:
Updated Tool Information:
View XSL file.
ASP File
In the above "tool.xsl" file, the value of the HTML form's action attribute is "edittool.asp".
The "edittool.asp" page contains two functions: the loadFile() function loads and transforms the XML file; the updateFile() function updates the XML file:
Tip: If you are unfamiliar with writing ASP, please study our ASP tutorial.
Note: We are transforming and updating an XML file located on the server. This is a cross-platform solution. The client only receives HTML returned from the serverβand HTML runs in any browser.
XSLT on the Server Side
XML Editors
Byte Ark Coding Plan
Supports mainstream large models including Doubao, GLM, DeepSeek, Kimi, MiniMax, etc., officially supplied and stable.
Β₯9.9
/ month
Subscribe Now
iFLYTEK Xingchen Coding Plan
Includes free model invocation quota, supporting DeepSeek, GLM, Kimi, MiniMaxβintegrated platform for experience and deployment.
Β₯3.9
/ month
Subscribe Now
Click to Share Notes
Category Navigation
Python / Data Science
AI / Intelligent Development
Front-end Development
Back-end Development
Databases
Mobile Development
DevOps / Engineering
Programming Languages
Computer Fundamentals
XML / Web Service
.NET
Website Development
Advertisement
Explore Further
Web Browsers
Networking
Software Utilities
Programming
Scripting Languages
Computer Servers
Computer
Computer Hardware
XSLT Tutorial
XSLT Tutorial
XSL Language
Introduction to XSLT
XSLT Browsers
XSLT Transformation
XSLT
Online Examples
Β·HTML Examples
Β·CSS Examples
Β·JavaScript Examples
Β·Ajax Examples
Β·jQuery Examples
Β·XML Examples
Β·Java Examples
Character Sets & Tools
Β· HTML Character Set Settings
Β· HTML ASCII Character Set
Β· JS Obfuscation/Encryption
Β· PNG/JPEG Image Compression
Β· HTML Color Picker
Β· JSON Formatter
Β· Random Number Generator
Latest Updates
Β· docker compose ...
Β· GraphRAG Beginner Tutorial
Β· Dart Enums and Symbols
Β· Dart Unit Testing
Β· Dart Concurrency and Iso...
Β· Dart Stream
Β· Dart Asynchronous Programming
Site Information
Β· Feedback
Β· Disclaimer
Β· About Us
Β· Article Archive
Follow on WeChat
My Favorites
Bookmark Article
Browsing History
Clear All
No records yet