diff options
Diffstat (limited to 'tools/xmlpatternsvalidator/main.cpp')
-rw-r--r-- | tools/xmlpatternsvalidator/main.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/tools/xmlpatternsvalidator/main.cpp b/tools/xmlpatternsvalidator/main.cpp index 1ddd5a7..c19ee3c 100644 --- a/tools/xmlpatternsvalidator/main.cpp +++ b/tools/xmlpatternsvalidator/main.cpp @@ -83,10 +83,7 @@ int main(int argc, char **argv) QUrl instanceUri; { - QUrl url = arguments[1]; - - if (url.isRelative()) - url = QUrl::fromLocalFile(arguments[1]); + QUrl url = QUrl::fromUserInput(arguments[1]); if (arguments.size() == 2) { // either it is a schema or instance document @@ -101,10 +98,7 @@ int main(int argc, char **argv) } } else if (arguments.size() == 3) { instanceUri = url; - schemaUri = arguments[2]; - - if (schemaUri.isRelative()) - schemaUri = QUrl::fromLocalFile(schemaUri.toString()); + schemaUri = QUrl::fromUserInput(arguments[2]); mode = SchemaAndInstanceMode; } |