summaryrefslogtreecommitdiff
path: root/tools/xmlpatternsvalidator/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/xmlpatternsvalidator/main.cpp')
-rw-r--r--tools/xmlpatternsvalidator/main.cpp10
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;
}