What is a stylesheet?
Transform complex XML and JSON data into user-friendly formats with Nodinite Stylesheets. On this page, you will:
✅ Empower business users - Present technical data in formats non-technical users can understand
✅ Protect sensitive information - Hide confidential data from specific users or roles
✅ Format alerts - Customize email and event log notifications with readable, actionable content
✅ Support multiple formats - Transform XML and JSON into HTML, flat files, or any text-based output
✅ Reuse templates - Apply the same stylesheet across multiple Message Types for consistency
Tip
Use Stylesheets in Nodinite to visualize data for the business in a format they can understand. You can also use this feature to hide sensitive data they do not need to see, ensuring compliance and security.
How Stylesheets Work
Nodinite has built-in support for Stylesheets to transform technical data into business-friendly formats. You can present both XML and JSON data for end-users in formats they can understand and act upon.
XML Transformation
✅ Convert XML documents into HTML for web display
✅ Transform XML into different XML formats for system integration
JSON Transformation
✅ Convert JSON into HTML reports
✅ Generate flat files or text-based outputs
✅ Transform any JSON structure into nearly any imaginable text-based format

An XML message transformed into a user-friendly HTML format using a Nodinite Stylesheet.
Features
Transformation Engines
- XSLT - Transform XML documents into HTML for web display or XML for system integration
- Liquid - Transform JSON documents into HTML, flat files, or nearly any text-based output format
- Example: Base64Decode XML from JSON - Transform JSON with base64-encoded XML content into readable XML
Flexibility and Reusability
- Multiple stylesheets per Message Type - Create any number of different stylesheets for each Message Type
- Shared stylesheets - Use the same stylesheet across many Message Types for consistency
- Self-service access - Business users can view transformed data in Log Views without technical knowledge
Alarm Formatting
- Event Log formatting - Customize Windows Event Log output with readable, actionable content
- Email formatting - Format email alerts with user-friendly representations of business data
- Email with options - Create interactive email alerts with decision buttons
How It Works
Nodinite automatically applies the correct Stylesheet to transform message payloads based on the Message Type. When you associate a Stylesheet with a Message Type, it is used in:
- Log Views - Transform technical data for business user consumption
- Alarm notifications - Format alerts with readable, actionable content
- Reports - Generate user-friendly reports from technical log data
All Logged Events have the mandatory Message Type property set, which determines which Stylesheet to apply.
Next Step
Start using Stylesheets to transform your data:
- Add or manage Stylesheet - Create XSLT or Liquid templates for your Message Types
- Message Types - Associate Stylesheets with specific Message Types
- Add or manage Log View - Create Log Views that use your Stylesheets
- Add or manage Monitor View - Apply Stylesheets to Monitor Views
- E-Mail - Configure email alerts with formatted content using Stylesheets
Related Topics
- Add or manage Stylesheet - Create and manage XSLT and Liquid templates
- Message Types - Define business transaction types and associate Stylesheets
- Log Views - Manage user access to transformed log data
- Monitor Views Overview - Apply Stylesheets to monitoring views
- E-Mail - Format email alerts with Stylesheets
- E-mail with options - Create interactive email alerts
- Windows Event Log - Format Windows Event Log output
- Alarm Plugin Object XML - XML structure for alarm plugin formatting
- Base64Decode XML from JSON - Example: Transform JSON with base64-encoded XML
- Log Event - Understand logged events and Message Types
- XSLT - Learn XSLT transformation language
- Liquid - Learn Liquid template language