小编Sky*_*rdw的帖子

从XML中获取具有特定名称的所有节点的值

我在以最有效的方式从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)

xml powershell

6
推荐指数
1
解决办法
2万
查看次数

尽管安装了SQL Server,但未安装SQL Server PowerShell管理单元

我正在使用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)

sql-server powershell

5
推荐指数
1
解决办法
1万
查看次数

Javascript HTML字符串 - 注入文档

这是我的HTML:

 <ul id="myUL">
</ul>
Run Code Online (Sandbox Code Playgroud)

这就是我正在做的事情:

var myString = "    &lt;li&gt;&lt;a href=&quot;www.google.comp&quot;&gt;Google&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Something Else&lt;/li&gt;"

var div = document.createElement('div');
div.innerHTML = myString;
$("#myUL").append(div.innerHTML);
Run Code Online (Sandbox Code Playgroud)

这是我收到的:

<ul id="myUL" >
   &lt;li&gt;&lt;a href="www.google.com"&gt;Google&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Something Else&lt;/li&gt;
</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)

有什么建议吗?

html javascript jquery dom

3
推荐指数
1
解决办法
138
查看次数

检查用户是否具有读/写权限

我给了用户域\名称,密码和路径,我想显示给定用户是否在给定目录中具有写入和/或读取访问权限.

大概的概念:

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)

但这似乎是一种错误的做法.

windows powershell file-permissions

2
推荐指数
1
解决办法
4289
查看次数