Proceedings of the 2005 ACM Symposium on Applied Computing 2005
DOI: 10.1145/1066677.1066825
|View full text |Cite
|
Sign up to set email alerts
|

Finding an optimum edit script between an XML document and a DTD

Abstract: Finding optimum and near optimum edit scripts between an XML document and a schema is essential to correcting invalid XML documents. In this paper, we consider finding K optimum edit scripts between an XML document and a regular tree grammar. We first prove that the problem is NP-hard. We next show a pseudopolynomial-time algorithm for solving the problem.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
25
0

Year Published

2006
2006
2017
2017

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 17 publications
(25 citation statements)
references
References 15 publications
(11 reference statements)
0
25
0
Order By: Relevance
“…While methods for XML document validation [9,10,14,79], and XML document transformation/correction [13,21,64,84] seem related to the problem of XML document/grammar similarity, they do not produce a similarity value, but either generate a Boolean result (indicating whether a document is valid w.r.t. a given grammar), or produce a transformation script (transforming a document into another document valid w.r.t.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…While methods for XML document validation [9,10,14,79], and XML document transformation/correction [13,21,64,84] seem related to the problem of XML document/grammar similarity, they do not produce a similarity value, but either generate a Boolean result (indicating whether a document is valid w.r.t. a given grammar), or produce a transformation script (transforming a document into another document valid w.r.t.…”
Section: Discussionmentioning
confidence: 99%
“…A few methods for document-to-grammar transformation and/or correction have been recently proposed in the literature [13,21,64,84]. An approach for identifying the edit script transforming a given XML document to another document conforming a given DTD grammar is proposed in [84].…”
Section: Xml Document Transformation and Correctionmentioning
confidence: 99%
See 2 more Smart Citations
“…less accurate methods [17]. Also, note that our XML grammar tree model considers complex declarations, including: (i) repeatable sequence expressions, (ii) repeatable alternative expressions, and (iii) recursive expressions, which have been disregarded in most existing studies, e.g., [9,32,57]. In addition, our grammar tree model is not limited to contextfree (DTD-like) grammar declarations: where the definition of an element is unique and independent of its position in the grammar; but can be used with context-sensitive (XSD-based) declarations: where identically labeled elements can have multiple definitions in different contexts in the grammar.…”
Section: Introductionmentioning
confidence: 99%