首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >要读取MetaBase.xml的XDocument

要读取MetaBase.xml的XDocument
EN

Stack Overflow用户
提问于 2012-04-13 22:45:14
回答 1查看 340关注 0票数 0

由于某种原因,我今天早上放了一个很大的脑残。

我不能从下面的代码中得到任何东西...它总是弹出0,并且_Qry永远不会被填充,即使_MBXml已正确填充(在调试过程中悬停显示)

代码语言:javascript
复制
_MetaBasePath += "IIS6-MetaBase.xml" '"metabase.xml"
_MBXml = XDocument.Load(_MetaBasePath, LoadOptions.PreserveWhitespace)
_Qry = (From n In _MBXml.<IIsWebServer>
       Select New Typing.MetaBase() With {
           .Binding = Common.IsNull(Of String)(n.@ServerBindings, String.Empty)
       }).ToList()
MsgBox(_Qry.Count)

下面是IIS6 metaBase.xml文件的一个示例...

代码语言:javascript
复制
<?xml version ="1.0"?>
<configuration xmlns="urn:microsoft-catalog:XML_Metabase_V64_0">
<IIsWebServer   Location ="/LM/W3SVC/1174460368"
    AuthFlags="0"
    SSLCertHash="8251cc2a9671150ac107aee3d78006b032f9bc36"
    SSLStoreName="MY"
    SecureBindings="184.106.185.111:443:"
    ServerAutoStart="TRUE"
    ServerBindings="184.106.185.111:80:beta.turbokits.com"
    ServerComment="TurboKits Beta"
>
</IIsWebServer>
</configurarion>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-13 23:29:02

如果metabase.xml具有默认的名称空间声明(即xmlns="http://example.com/"),请确保您的VB代码具有

代码语言:javascript
复制
Imports <xmlns="http://example.com">

在Imports部分中。当然,您需要确保使http://example.com/适应文档中使用的实际URL。

如果您仍然有问题,那么给我们展示一个XML示例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10143009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档