powershell - 无法在 Powershell 中初始化命名空间管理器
问题描述
当我初始化命名空间管理器时,我收到一条错误消息,指出未找到构造函数。
我正在尝试运行$XmlNSManager = New-Object System.Xml.XmlNamespaceManager -ArgumentList $xml.NameTable
并收到以下错误:
New-Object : A constructor was not found. Cannot find an appropriate constructor for type System.Xml.XmlNamespaceManager.
At line:1 char:17
+ ... NSManager = New-Object System.Xml.XmlNamespaceManager -ArgumentList $ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (:) [New-Object], PSArgumentException
+ FullyQualifiedErrorId : CannotFindAppropriateCtor,Microsoft.PowerShell.Commands.NewObjectCommand
$XmlNSManager = New-Object System.Xml.XmlNamespaceManager -ArgumentList $xml.NameTable
解决方案
推荐阅读
- c++ - 为什么不能在 range-v3 for_each 中使用指向成员的指针作为可调用/可调用?
- sql - 尝试将 csv 文件导入 SQL,错误提示索引列表超出范围?如何解决?
- c++ - 使用指令不适用于 c++20 概念吗?
- python-3.x - 使用 Python 3.7 而不使用 pandas 聚合成字典列表的平均值、最小值和最大值
- python - 同时提取行数据并在 Pandas 中将其转换为列数据
- java - 将 JSON 解析为 JAVA 时出现问题
- android - 如何在 android studio 中使用 setText 而不是使用 append?
- javascript - 如何使用 javascript 从浏览器启动命令提示符?
- flutter - Flutter 调用 StatefulWidget 的构造函数导致无法计算表达式
- css - 子进程继承的事件目标不会影响父 React