• Show convenient version of this site
  • Deutsch
  • English
Contact
Newsletter
  • Products
    • ALS
      • Across Language Server
        • Translation Management
        • Terminology Management
        • Translation Memory
      • Editions
      • Interfaces
    • ATE
      • Across Translator Edition
      • Editions
      • Download
      • Across Account
    • Elanion
      • Overview
      • Login
  • Solutions
    • Customers
      • Enterprises
      • Language Service Providers
      • Translators
    • Industries
      • E-Commerce & Trade
      • Pharmaceuticals & medicine
      • IT & Software
    • Departments
      • Marketing & E-Commerce
      • Technical Documentation
      • Software User Interfaces
  • Services
    • Hosting
    • Training
    • Consulting
  • Partners
    • Language Service Providers
    • Universities
  • Company
    • Across Systems
    • News
    • Events
    • Career
    • Contact
  • Knowledge
    • Blog
    • Video Library
    • Case Studies
    • White Papers
    • Fact Sheets
    • File Formats
    • Expert Features
  • Support
    • Online Help
    • FAQ
    • Support Request
    • Updates
    • New Functions
Schedule Consultation
  • Online-Help
  • ATE
  • System Management
  • System settings
  • Visual XML
  • Release Notes v7.0
    • Across v7 15960
    • Across v7 15954
    • Across v7 15934
    • Across v7 15921
    • Across v7 15918
    • Across v7 15911
  • Installation and Administration
    • About Across Translator Edition
    • Installation of the Across Translator Edition
    • Connection to Across Account
    • Activation of the Across Translator Edition
    • Functions of the Across Translator Edition
    • Data Synchronization/Migration of the Across Translator Edition
      • Data Synchronization/Migration of the Translator Edition
      • Data Synchronization with the Offline Client
    • Backing up Data of the Translator Edition
    • Restoring Translator Edition Backups
    • Uninstalling the Across Translator Edition
  • Getting Started
    • Structure and Architecture
      • TMS Functionality
      • Across Support and Across Services
      • Repetitions
    • Basic Decisions
      • Rich Translation Memory
    • Logging in
      • Across Translator Edition
        • Translator Edition Login
        • Logging in to Offline Client
    • crossBoard
      • Dashboard
        • Adding Dashlets
        • Customizing Dashlets
    • Change username/password
    • Confirming and Opening Tasks
    • Internal Communication
      • Message Administration
  • System Management
    • Relations
      • Creation
    • Languages
    • Fonts
    • User settings
      • The "General" Section
        • General
        • crossSearch
          • Customization and Extension
        • Dialog Settings
        • Project Wizard Options
        • Spell-Check
          • Adding a Hunspell Dictionary
        • Fonts
        • Languages
        • Preview
      • crossDesk Area
        • crossTank
        • crossTerm
        • crossView
        • Contrast Formatting
        • Quality Management
        • Source/Context View
        • Target Editor
      • Customizing Shortcut Keys
    • System settings
      • crossTank
      • Quality Management v6.3
        • Configuring the crossTerm Check
      • Quality Management v7.0
        • QM Check with Regular Expressions
      • System Attributes
        • User-Defined Creation
      • Stopwords
      • Tagged HTML
        • The Element Properties Window (Tagged ML)
        • The Attributes Tab (Tagged ML)
        • The Formatting Tab (Tagged ML)
        • Tagged ML Formats – Configuration
      • Tagged SGML
      • Tagged XML
      • Tagged XML v2
        • Conditionally Mapping an XML Element to a Structure Attribute
        • Display Internal Elements Depending on the Attributes
      • Visual XML
      • Word 2000-2003
        • Show/Hide Style Elements
      • Word 2007-2016
      • XLIFF
    • System attributes
  • Project Management
    • Projects
      • Project View
      • Project settings
      • Functions of the Module
      • Project Search
        • Search and Replace
      • Project creation
        • Execution
      • Adding attachements
      • Document and Project Updates
        • Execution
      • Project status
      • Exporting projects
      • Importing projects
      • Duplicating Projects
      • Change workflow
      • Changing Workflows (Several Documents)
    • Documents
      • Adding a document
      • Adding a target language
      • Aligning Existing Translations
        • Execution
        • Manual corrections
        • Intermediate States
      • Document Formats and Programs
        • Supported Windows Document Formats
        • Supported macOS Document Formats
        • Details of Software Localization
      • Locking and Hiding Text
      • Redoing Document Versions
      • Deleting a Document Version
      • Pre-translations
      • Machine Translation
        • Machine Pre-translation
        • Configuration of the Systems
      • Document Settings Templates
        • Creation
          • Configuring a DST for Word
          • Configuring a DST for XML
          • Configuring a DST for Conditional XML
        • DST for Converted Documents
        • Assigning DST
      • Checking out Documents
    • Reports
      • Report Types
    • Quality management
      • QM Criteria
        • QM Criteria (QM v7.0)
        • QM Templates (v7.0)
        • SGML, XML, and XLIFF (QM v6.3)
        • Windows Resources (QM v6.3)
        • .NET Resources (QM v6.3)
        • Display Text (QM v6.3)
      • Manage QM Criteria
      • Integrating QM criteria
      • Expanding the QM Check (QM v7.0)
      • Deactivating QM Criteria
    • The Filter Editor
    • Partitioning
    • Relay Translations
      • Execution
    • Document preparation
    • Term Extraction and Term Translation
      • Term Extraction
    • External Editing of Documents
      • Execution
    • The EN 15038 Standard Workflow
    • The ISO 17100 Standard Workflow
    • Cost Estimates
  • Task Processing
    • Working in crossDesk
      • Using Tags
    • Paragraph States
    • Empty Paragraphs
    • Modes
    • Customizing crossDesk
    • Tasks in Across
      • Concurrently Opening Multiple Tasks
    • Comments
    • Bookmarks
    • Paragraph Numbering
    • Sorting Paragraphs
    • Context View/Source View
    • crossTerm Window in crossDesk
    • crossView
    • Fuzzy search
    • Concordance search
    • crossSearch
    • Spell-check and User Dictionary
    • Pre-translations
    • Store Translations Wizard
    • The Target Editor
      • Adding Translations to crossTank
    • Preview
    • QM Check in crossDesk
    • Search and Replace
    • Correction
      • Correcting Translations
    • Reviews
    • Redelegation to the Translator
    • Quick Translate
      • Translating with Quick Translate
    • Local Data in the Offline Client
  • crossWAN
    • About crossWAN
      • crossWAN Online
      • crossWAN classic
    • Retrieving Tasks
    • Delivering Tasks
  • TM Management
    • The crossTank Manager
    • Adding Translations
    • Editing Translations
    • Changing the Status of Translations
    • Merging Translations
    • Deleting Translations
    • Protecting Translations
    • Searching for Translations
    • Generating a crossTank Summary
    • crossTank Import
    • crossTank Export
      • Exporting translation memories
    • crossTank Maintenance
      • Changing Attributes
  • Terminology Management
    • Concept-Oriented Terminology System
    • Definitions
    • The crossTerm Manager
    • crossTerm settings
    • crossTerm Manager User Interface
    • Searching for Entries/Terms
      • Search Types
        • Term search
        • Fuzzy search
        • Entry search
        • Keyword search in definitions
        • Concordance search
        • Index search
      • Display of Search Suggestions
      • Filters and Filter Sets
        • Creating User-Defined Filters
        • Creating Filter Sets
        • Public and Non-Public Filters and Filter Sets
        • Search Criteria
        • Logical Operators and Groupings
      • Stemming
        • Language Administration
    • Entry and term elements
      • Indexes
        • Index usage
        • Standalone Entries
          • Creation
        • Index Duplicates
        • Index set up
        • Creating bibliographic entries
        • Creating cross-references to bibliographic entries
      • Cross-References
        • Index Cross-References
        • Entry IDs
        • Check
    • Editing Entries/Terms
    • Delete Entries/Term(s)
    • Merging Entries
    • Duplicating Entries
    • Manual correction
    • crossTerm Reports
      • Terminology Reports
      • Entry Reports
    • crossTerm Import
    • crossTerm Export
      • Exporting Terminology
    • crossTerm Data Maintenance
      • Execution
    • crossTerm Web
      • crossTerm Web Suggestion Module
        • Controlling the Access
        • Suggesting terms
        • Further processing of term suggestions
    • crossMining
    • crossSearch
  • Browser-based Work
    • Working Browser-based with crossWeb
      • Login
      • User Settings
        • crossDesk Web
      • My Tasks
    • Translation
      • crossDesk Web
        • Customization
    • Review
      • Review Mode
      • Reviewing Translations
    • External Document Editing
  • Editing of Special Formats
    • HTML Documents
      • Tagged HTML
    • XML Documents
    • SGML Documents
    • FrameMaker Documents
    • Word Documents
    • TXT Documents
    • Excel Documents
      • Formulas, Numbers, and Dates
    • PowerPoint documents
    • InDesign and InCopy Documents
      • Translations of special formats
    • QuickSilver documents
    • PO Documents
    • MC Documents
    • XLIFF Documents
      • Bilingual XLIFF Files
    • crossTransform
    • Software Localization
      • Localizing Menus
      • Localizing String Tables
    • Localization of mobile apps
    • Localizing Display Texts
      • Localizing Display Texts in crossDesk Web
  • Menus, Icons, and Keyboard Shortcuts
    • Reference: Icons
      • Across Client
      • Term Extraction & Translation
    • Reference: Keyboard Shortcuts
      • General
      • crossDesk
      • crossTank
      • crossTerm
      • crossDesk Web
    • Reference: Menus
      • File
    • Reference: Context Menus
      • Projects and Tasks

System Settings: DST > Visual XML

By creating a template for XML documents, you can determine how elements and attributes are used to generate and display paragraphs in crossDesk. Moreover, use of templates is recommended especially in order to ensure user-friendly translation of XML documents and to exploit the full potential of the translation of XML documents in Across.

In Across, XML documents can be edited in two different ways: as Tagged XML or Visual XML. Information on the differences between these two types is available here.

Elements indicate which tags occur in the XML document for description. A definition such as <!ELEMENT·title>·means that in this XML document there is an element title that is marked by the tags·<title></title>.

Attributes always appear within a start tag and can have different values. In <p align="center">Text</p>, <p> is the element and align is an attribute that can appear within the <p> element. center indicates that the text is center-aligned.

Before you set up the project, define any needed inline elements and add them to the template in order to ensure correct display of the source and target documents. For example, inline elements may cause a certain word within a string to appear in bold type. Usually, elements always consist of a start tag (e.g. <i>) and an end tag (e.g. </i>).

The following example shows an inline element embracing the word "boldface" (b for bold; the <p> and </p> tags mark the beginning and end of the string or paragraph):

<p>This is <b>boldface</b>.</p>

If the inline element is not defined in advance, the Source View will split the sentence into two parts:

This is a

bold

font.

For easy identification, inline elements are displayed in color, bold type, and italics in the Target Editor.

Across already contains the following Visual XML standard templates:

Default template
Purpose
Standard
For XML files, only contains two entries
MSI
For translating Windows Installer files with crossTransform
INI
For translating configuration files with crossTransform
INX
For translating Adobe InDesign files with crossTransform
INCX
For translating Adobe InCopy files with crossTransform
PO
For translating Portable Object files with crossTransform
XHTML
Contains an extensive list of elements and attributes. For example, it contains the element cite, which marks a citation, or the attribute dir, which indicates the directionality of the language used in the element.

To prevent the standard templates from being damaged or functionally impaired by faulty customization, they are write-protected and cannot be customized. If you still want to edit the templates, you can first export it and then re-import it using the respective buttons. These re-imported templates are no longer write-protected and can be processed.

The standard template as well as newly created templates already contain the elements for comments, processing instructions, and internal entities, for which you can select the manner of representation in crossDesk.

In the Visual XML settings section, you can also add, edit, or delete elements and attributes manually.

Via Load you can select an XML document that will subsequently be checked in. The elements and attributes contained in it will be inserted in the template. You can select whether XML attributes should be taken into consideration when the file is checked in to Across.

Because of the fact that XML attributes are often not supposed to be translated and that XML files often contain a lot of attributes, it can be a good idea to exclude XML attributes when checking in, especially when considering Across performance.

The following file formats can be imported:

Format
Description
*.xml
Normal XML file
*.dtd
Document type definition: Defines the structure, the elements and the attributes of XML files.
*.xsd
XML Schema description file. Within XML-Schema it defines the structure, the elements and the attributes of XML files.
*.sta
XML files from the company Schema
*.ini
Configuration file
Tip

You can import additional XML-based document formats by selecting the option All files - process like XML in the drop-down list during the document selection.

The individual icons are explained below:

Icon
Description
icn_dst_visual-xml_element-attribut Element or attribute
icn_dst_visual-xml_element
Element
icn_dst_visual-xml_attribut
Attribute
icn_dst_visual-xml_entitaet
Entity
icn_dst_visual-xml_tag-typ Tag type
icn_dst_visual-xml_beim-einchecken-ausschliessen
Exclude from check-in
icn_dst_visual-xml_normal
Normal
icn_schluessel-alt
Locked
icn_dst_visual-xml_versteckt
Hidden
icn_dst_visual-xml_inline
Inline
Inline elements are subordinate elements. They do not create a new line in the text.
icn_dst_visual-xml_raw-read-only
Raw displayed as read-only (e.g., index marks)
icn_dst_visual-xml_attribut
Raw displaying the tag content (e.g., index marks)
icn_dst_visual-xml_maximale-zeichenanzahl Maximum number of characters
icn_dst_visual-xml_besondere-schriftart Special font
icn_dst_visual-xml_schriftart-keine
No special font assigned
icn_dst_visual-xml_schriftart-besonders
Special font assigned (for displaying text between the tags)

Apart from the attributes and elements that have already been inserted in the template, the following XML instructions and information are also available and can be customized via Edit if required:

Element
Standard processing
Comments
hidden
Processing instructions
hidden
internal entities
normal
Encoding instructions
normal

Click Add to add an XML node.

Enter a name for the node and under Type, select whether it is an element or an attribute. The option Exclude from check-in allows you to define whether this node is excluded at check-in. Select an element or attribute type (Normal, Locked, Hidden, Inline or Raw) from the drop-down list.

For raw elements, you can also determine that the content is to be displayed instead of the tag names, and that the content is to be interpreted as plain text. In this way, the XML control characters contained will not be converted to character entities.

If you wish, you can use the Content Properties tab to determine the maximum length and a special font and style for the text that appears between the tags. If a longer text is entered in crossDesk, an alert will be displayed. Additionally, you can select a special font and formatting.

The Configure Button

Click Configure to make further changes to the Visual XML templates.

Alias text for write-protected raw elements

In certain XML-based file formats (e.g., INX files), individual characters can be displayed in a special way. For example, the copyright symbol © can be displayed as a placeable with the content <across_pcnte>SRTm</across_pcnte> in Across. Via Alias text for write-protected raw elements, you can determine the character(s) this text is to be substituted with. To do this, click the respective button, click Add, and enter the content of the placeable and the alias text.

Use immutable preview

Usually, the Visual XML preview of a document is different from a checked-out document: even if a document has an unavailable DTD or a syntax error in the DOCTYPE definition, Across will correct this by means of minor modifications in order to provide the preview nevertheless. By activating the option Use immutable preview, you can determine that the document is not modified for the preview; thus, the result when saving the preview will be the same as when the document is checked out.

Entitize unsafe characters

By activating the option Entitize unsafe characters, you can determine that unsafe characters are to be entitized at check-out. Unsafe characters are characters that can be interpreted either as text characters or as XML syntax elements. For example, the quotation marks " in the XML attribute <font size="10pt"> represent XML syntax elements. However, in the sentence Click "Enter"., they represent part of the text. Examples for other unsafe characters: < and >. If this option is activated, these unsafe characters will be entitized at check-out (e.g., " to &quot, < to &lt;, and > to &gt;) if they are located between external tags and therefore must be interpreted as text characters. This approach ensures that unsafe characters will be interpreted correctly. An incorrect interpretation could result in invalid XML files.

Handling white spaces

XML editors often insert special white spaces (e.g. soft line breaks and tabs) in the documents in order to present a more "plastic" structure, thereby improving the visual makeup of the documents. However, these white spaces are not relevant to the translation and merely generate unnecessary processing overhead. You can now determine that these special white spaces are to be kept or "normalized". The option Treat boundary space as parts of a paragraph allows you to keep white spaces at the beginning and end of paragraphs. On the other hand, the option Normalize white spaces allows you to convert both external and internal white spaces to normal spaces in the first step, i.e. to normalize them, and then to combine multiple spaces to a single space.

Register for our Newsletter now

Our newsletter provides you with exclusive news about the Across Language Server, often even before the official announcement. The newsletter also provides you with early information on events, webinars, and training sessions.

  • Legal Notice
  • GTC
  • Privacy Statement
  • Cookies
  • info@across.net