Have a personal or library account? Click to login
Research on the Application of XML in Fault Diagnosis IETM Cover
By: Zhiliang Zheng and  Bailin Liu  
Open Access
|May 2023

Figures & Tables

Figure 1.

Technical framework commonly used by IETM
Technical framework commonly used by IETM

Figure 2.

XML DOM tree example
XML DOM tree example

Figure 3.

Eight types of DM commonly used in S1000D standard
Eight types of DM commonly used in S1000D standard

Figure 4.

Structure diagram of fault information data module
Structure diagram of fault information data module

Figure 5.

Code snippets for XML documents
Code snippets for XML documents

Figure 6.

Schema mode of fault information DM
Schema mode of fault information DM

Figure 7.

XML document embedded CSS example
XML document embedded CSS example

Figure 8.

Code snippets for XSLT documents
Code snippets for XSLT documents

Figure 9.

XML display control process
XML display control process

Figure 10.

Design flow of fault diagnosis IETM based on XML
Design flow of fault diagnosis IETM based on XML

Figure 11.

Fault diagnosis interface
Fault diagnosis interface

Table type styles

Technical modelMain advantages and disadvantages
DTDDTD comes from and is a subset of SGML. It is the standard before schema and an important part of XML1.0. Its definition is a specific application domain. It is mainly used for validation and good form verification. The main advantage of DTD is that it can quickly determine whether a document is valid by using a parser to match regular expressions and data patterns in the document. Its main disadvantages are that it uses non-XML syntax, requires special processing tools, and does not support various data types and spatial mechanisms. DTD cannot introduce other DTDs, and its scalability is poor.
XML SchemaXML Schema is the standard recommended by W3C at present. It introduces data type and namespace, supports internal reference of schema, has good expansibility, can be converted between different schemas through mapping, and has good data interchangeability. For this trend, this schema will replace DTD and be used to define rules for XML documents in all types of network applications. Its main advantage is that the schema itself is an XML document with good data scalability, consistency and accuracy. From the user's point of view, it has better simplicity, legibility and ease of use, better support for data exchange and stronger data binding. The main disadvantage of is that the schema cannot define entities like DTD, and it is more complicated than DTD.

Label attribute field definition

Attribute fieldData typeField description
XmlIDIntegerXML document ID of the tag
LabelIDIntegerID of the tag
LabelNameVarchar(30)The name of the label
LabelTypeVarchar(30)Type of label
LabelValVarchar(255)Text information in label
LabelParentIntegerThe ID of the label's parent label
LabelChildIntegerThe ID of the child tag of this tag
Language: English
Page range: 16 - 24
Published on: May 24, 2023
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year

© 2023 Zhiliang Zheng, Bailin Liu, published by Xi’an Technological University
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.