summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2004-12-06 16:25:44 +0000
committerFrederic Peters <fpeters@entrouvert.com>2004-12-06 16:25:44 +0000
commit06709dc68e0bb2531bcb538411435a6c8f03202b (patch)
treedcc3e92f82d6dfa1cc548853ee48ce76c22f4f43
parent30136449cf6baf4d0bb9e13355cebb04ffe3622d (diff)
fixed xpath expressions for id-ff 1.1 compatibility
-rw-r--r--lasso/id-ff/provider.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/lasso/id-ff/provider.c b/lasso/id-ff/provider.c
index 3e3ff2b6..72b145e1 100644
--- a/lasso/id-ff/provider.c
+++ b/lasso/id-ff/provider.c
@@ -398,8 +398,8 @@ lasso_provider_load_metadata(LassoProvider *provider, const gchar *metadata)
xmlXPathObject *xpathObj;
xmlNode *node;
gboolean compatibility = FALSE; /* compatibility with ID-FF 1.1 metadata files */
- const char *xpath_idp = "md:EntityDescriptor/md:IDPDescriptor";
- const char *xpath_sp = "md:EntityDescriptor/md:SPDescriptor";
+ const char *xpath_idp = "/md:EntityDescriptor/md:IDPDescriptor";
+ const char *xpath_sp = "/md:EntityDescriptor/md:SPDescriptor";
doc = xmlParseFile(metadata);
if (doc == NULL)
@@ -421,8 +421,8 @@ lasso_provider_load_metadata(LassoProvider *provider, const gchar *metadata)
return FALSE;
}
compatibility = TRUE;
- xpath_idp = "lib:IDPDescriptor";
- xpath_sp = "lib:SPDescriptor";
+ xpath_idp = "/lib:IDPDescriptor";
+ xpath_sp = "/lib:SPDescriptor";
}
node = xpathObj->nodesetval->nodeTab[0];
provider->ProviderID = xmlGetProp(node, "providerID");