diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2004-12-06 16:25:44 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2004-12-06 16:25:44 +0000 |
| commit | 06709dc68e0bb2531bcb538411435a6c8f03202b (patch) | |
| tree | dcc3e92f82d6dfa1cc548853ee48ce76c22f4f43 | |
| parent | 30136449cf6baf4d0bb9e13355cebb04ffe3622d (diff) | |
fixed xpath expressions for id-ff 1.1 compatibility
| -rw-r--r-- | lasso/id-ff/provider.c | 8 |
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"); |
