Useful Links
Computer Science
Other Tools and Technologies
XML
1. Introduction to XML
2. XML Syntax and Document Structure
3. XML Validation and Document Quality
4. XML Namespaces
5. XML Schema Languages
6. XML Processing and Manipulation
7. XML Applications and Use Cases
8. XML Best Practices and Guidelines
9. XML Security Considerations
10. XML Tools and Technologies
11. Advanced XML Topics
XML Processing and Manipulation
XML Parsing Approaches
Tree-based Parsing
Document Object Model (DOM)
DOM Structure
Node Types
DOM Operations
Memory Considerations
Event-based Parsing
Simple API for XML (SAX)
SAX Event Model
Handler Implementation
Performance Benefits
Streaming API for XML (StAX)
Pull Parsing Model
Cursor API
Iterator API
Choosing Parsing Methods
Performance Considerations
Memory Usage
Use Case Suitability
XML Generation
Manual XML Creation
String Concatenation
Template-based Generation
Programmatic Generation
DOM-based Creation
SAX-based Generation
Streaming Generation
Code Generation Tools
XML Editing
Text-based Editing
Plain Text Editors
Syntax Highlighting
Specialized XML Editors
Tree View Editing
Form-based Editing
Validation Integration
IDE Support
IntelliSense Features
Error Detection
Refactoring Tools
XML Transformation
XSLT (Extensible Stylesheet Language Transformations)
XSLT Purpose and Applications
XSLT Processors
Stylesheet Structure
Templates and Pattern Matching
Built-in Functions
Variables and Parameters
Control Structures
Output Methods
XPath
XPath Syntax
Location Paths
Node Selection
Predicates and Filters
Functions and Operators
Axes
XQuery
XQuery Purpose
FLWOR Expressions
Path Expressions
Functions and Operators
Data Model
Previous
5. XML Schema Languages
Go to top
Next
7. XML Applications and Use Cases