为了账号安全,请及时绑定邮箱和手机立即绑定

Linq to xml .net3.5 查询失败

Linq to xml .net3.5 查询失败

烙印99 2018-12-07 08:13:04
xml: <?xml version="1.0" encoding="utf-8" ?><EntityDescriptor xmlns="urn:oasis:names:tc:SAML:2.0:metadata"   xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" entityID="http://10.162.1.220:8082/bspcore">   <IDPSSODescriptor WantAuthnRequestsSigned="true" protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">    <SingleSignOnService isDefault="true" index="0"   Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"   Location="http://10.162.1.220:8082/bspcore/SAML2/POST/SSO" />    <SingleSignOnServiceBinding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"Location="http://10.162.1.220:8082/bspcore/SAML2/REDIRECT/SSO" />    <ArtifactResolutionServiceBinding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP" Location="http://10.162.1.220:8082/bspcore/SAML2/Artifact" />    <SingleLogoutServiceBinding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP" Location="http://10.162.1.220:8082/bspcore/SAML2/SLO/SOAP" />    <SingleLogoutServiceBinding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"Location="http://10.162.1.220:8082/bspcore/SAML2/SLO/REDIRECT" ResponseLocation="http://10.162.1.220:8082/bspcore/SAML2/SLO/Response" />    <NameIDFormat>      urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName    </NameIDFormat>    <NameIDFormat>      urn:oasis:names:tc:SAML:2.0:nameid-format:persistent    </NameIDFormat>    <NameIDFormat>      urn:oasis:names:tc:SAML:2.0:nameid-format:transient    </NameIDFormat>  </IDPSSODescriptor></EntityDescriptor>   代码:   XElement idpdoc = XElement.Load(new StreamReader("E:\\IDP.xml"));             var test = idpdoc.Descendants("NameIDFormat");var NameIdFormats = (from ni in idpdoc.Descendants() where ni.Name=="NameIDFormat" select ni.Value).ToList<String>();   结果: test.Count()=0; NameIdFormats .Count()=0;
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 378 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信