我在以最有效的方式从XML获取具有特定名称的节点的所有值时遇到问题。
例如:
<h1>
<MyNode>Node One</MyNode>
<h2>
<MyNode>Note Two</MyNode>
<DiffrentNode>I dont want that</DiffrentNode>
<h3>
<MyNode>Node Three</MyNode>
</h3>
</h2>
<HHH1>
<MyNode>Node Four</MyNode>
</HHH1>
</h1>
<g2>
<MyNode>Node Five</MyNode>
</g2>
Run Code Online (Sandbox Code Playgroud)
我想从XML获得这些值:
我希望能够用这样的代码做同样的事情:
<h1>
<h2 MyArgument = "Argument One" Stuff = "I dont want that">
<DiffrentNode>Something I dont want</DiffrentNode>
<h3 MyArgument = "Argument Two" Stuff = "I dont want that too">
</h3>
</h2>
<HHH1>
<DiffrentNode>Something I dont want</DiffrentNode>
</HHH1>
</h1>
<g2 MyArgument = "Argument Three">
<DiffrentNode>Something I dont want</DiffrentNode>
</g2> …Run Code Online (Sandbox Code Playgroud) 我正在使用SQL Server 2012 SP1开发人员版.最近我需要使用SQL Server管理单元,但PowerShell声称没有.我在网上做了一个研究,但我找不到任何有效的解决方案.有什么办法可以将它添加到PowerShell吗?
get-pssnapin -registered 输出:
Name : CommonSnapIn PSVersion : 2.0 Description : Common SnapIn
Name : ConfigurationSnapIn PSVersion : 2.0 Description : Configuration SnapIn
Name : DefinitionSnapIn PSVersion : 2.0 Description : Definition SnapIn
Name : DynoPortalSnapIn PSVersion : 2.0 Description : DynoPortal SnapIn
Name : FoldersSnapIn PSVersion : 2.0 Description : Folders SnapIn
Name : JournalSnapIn PSVersion : 2.0 Description : Journal SnapIn
Name : MembershipSnapIn PSVersion : 2.0 Description : Membership SnapIn
Name : …Run Code Online (Sandbox Code Playgroud) 这是我的HTML:
<ul id="myUL">
</ul>
Run Code Online (Sandbox Code Playgroud)
这就是我正在做的事情:
var myString = " <li><a href="www.google.comp">Google</a></li> <li>Something Else</li>"
var div = document.createElement('div');
div.innerHTML = myString;
$("#myUL").append(div.innerHTML);
Run Code Online (Sandbox Code Playgroud)
这是我收到的:
<ul id="myUL" >
<li><a href="www.google.com">Google</a></li> <li>Something Else</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
这是我想要接受的:
<ul id="myUL">
<li>
<a href="www.google.com">Google</a>
</li>
<li>
Something Else
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?
我给了用户域\名称,密码和路径,我想显示给定用户是否在给定目录中具有写入和/或读取访问权限.
大概的概念:
function Has-Read-Access {
param(
[Parameter(Mandatory=$true)][string]$userLogin
[Parameter(Mandatory=$true)][string]$userPwd
[Parameter(Mandatory=$true)][string]$directory
)
$hasReadAccess = 0
#insert magic here
return $hasReadAccess
}
Has-Read-Access -userLogin 'DOMAIN\user' -userPwd 'Passw0rd' -directory 'C:\FolderName\'
Run Code Online (Sandbox Code Playgroud)
我尝试过powershell.exe不同的用户运行:
Start-Process powershell.exe -Credential "TestDomain\Me"
Run Code Online (Sandbox Code Playgroud)
但这似乎是一种错误的做法.