cost 254 ms
使用 C# 解析 XML - GetElementsByTagName 工作時無法解析 select 節點

[英]Parsing XML with C# - Not able to select Nodes while GetElementsByTagName working

我正在嘗試使用以下示例在 XML 文件中的 c# 中的 select 個節點。 以下代碼有效: 雖然我嘗試了很多東西,但 Selectnodes 方法沒有成功,但沒有工作: 提前致謝 ! 嘗試了很多不同的 xPath 都沒有成功。 添加 nameSpace 似乎沒有幫助 ==> 顯示無節點 ...

SelectNodes 返回 0 個元素

[英]SelectNodes returning 0 elements

我對命名空間失去了理智。 在遵循大多數關於如何使用 SelectNodes 的帖子之后,我終生無法弄清楚如何使用 SelectNodes。 我的xml: 我試過的: 我錯過了什么? 所有結果都返回 0 個元素。 文檔有效並加載到文檔中。 ...

循環節點集合為我提供了唯一節點,但從這些節點中選擇節點為我提供了第一個循環項的結果

[英]Looping a node collection gives me unique nodes but selecting nodes inside from these give me the results of the first loop item

上下文:使用 HTMLAgilityPack 庫,我循環 HtmlNodeCollection,打印節點的 HTML 為我提供了我需要的數據,但是當我在 html 中選擇節點時,所有這些都給了我我在中選擇節點的第一項的結果. 將節點 html 寫為 node.InnerHtml 為我提供了它們的唯一 ...

Powershell:在 SelectNodes 中使用變量不起作用

[英]Powershell: Using a variable inside SelectNodes does not work

我想在 SelectNodes 命令中使用一個變量。 不幸的是,它不起作用:( XML 的內容是德語,對此感到抱歉。 Write-Output 給了我字符串“Bruchdehnung”。 但是 $propertyValue 是空的。 當我將 SelectNodes 命令中的 $propName 替 ...

PowerShell - xpath 不區分大小寫 XML 屬性名稱

[英]PowerShell - xpath for Case Insensitive XML attribute name

我有一個 XML ,其中屬性名稱可以是小寫和大寫字母的組合。 在下面的示例中,'datasource' 屬性可以有任意數量的小寫和大寫字母。 我需要獲取“數據源”為 XML 的那些節點。 我在整個互聯網上進行了搜索,但找不到任何解決方案。 translate(), lower-case() 有幾個 ...

搜索基於 class 的數據結構,例如 $xml.SelectNodes()

[英]Search class based data structure like $xml.SelectNodes()

我正在重構一些功能代碼以使用類,並試圖理解這樣做的“最佳”(最高性能、最容易閱讀、最不可能被棄用等)方式。 功能代碼使用 XML 作為數據結構,我需要能夠根據一定的條件搜索節點。 所以,以簡化的形式... I have managed to get Package and Task collec ...

PowerShell XML 選擇節點行為

[英]PowerShell XML Select Nodes Behaviour

我有一個 XML,我想從中獲取所有帶有 DataSource='Action' 的節點,其中 Task Name='AddUsersToDistributionList'。 我嘗試了下面的代碼,但有趣的是,它為所有任務提供了 DataSource='Action' 的所有節點,即使在 xpath ...

如何獲取“項目”節點的值

[英]how to get the value of an "item" node

我有數千個 .XML 文件,其中包含類似於以下內容的代碼: 我正在使用以下 Powershell 嘗試獲取“項目”節點的值: } 但是,保存文檔時出現以下錯誤: 方法調用失敗,因為 [System.Object[]] 不包含名為“Save”的方法。 在 C:\\ALM\\Power ...

如果其他 Node.InnerText 與 Hashtable Key 匹配,則將 XML 節點的 InnerText 設置為 Hashtable Value

[英]Set InnerText of XML Node to Hashtable Value if other Node.InnerText matches a Hashtable Key

正如標題所描述的,如果哈希表鍵與另一個 XML 節點的內部文本匹配,我想將新 ChildNode 的 InnerText 設置為等於哈希表值。 XML 示例: .CSV 示例: 正如您在腳本中看到的,我正在為每個$nodes = $xml.SelectNodes('.//alte ...

使用 XPath 中的 c# 變量更改值

[英]Using c# variable in XPath to change the value

我需要使用 C# 更改 XML 文檔中的 /price,但我不知道如何通過 select 節點更改其值。 這是 XML 文檔的一部分 ...

從xml文件中選擇一個特定節點(帶冒號)並將其綁定在模型類中

[英]Select an particular node (with colon) from xml file and bind it in model class

//我需要讀取一個帶有冒號的xml文件標簽,並將其綁定到模型//類中 //我的xml文件 //我的c#代碼 //我只需要綁定d:no,d:description,d:在我的模型類中鍵入//使用foreach循環,這些標簽是冒號的,所以我無法提取//標簽和命名空間中的內容被提 ...

我如何從h4獲取此文本?

[英]How can I get this text from h4?

(對不起我的英語,我是巴西人) 我正在嘗試使用HtmlAgilityPack從h4標簽獲取InnerText,我設法在我需要的網站的4個標簽中的3個中獲取了這種類型的值。 但是最后一個是最重要的,它只返回一個空值。 網站的構建結構是否可能需要不同的方法來獲得該價值? 這是我要 ...

我的 Foreach 循環遍歷主節點下的子節點列表,只選擇第一個節點

[英]My Foreach Loop loops through a list of ChildNodes under a Main Node, and only selects the firstNode

我正在嘗試遍歷主節點下的 ChildNode 列表,並且我在 XMLNodeList 中有 ChildNode 列表。 我已經成功地遍歷了它,這部分代碼可以工作,但是它只會在我使用 SelectSingleNode 時選擇 NodeList 的第一個節點。 我需要解決這個問題,循環遍歷 NodeLi ...

Htmlagilitypack-從同一行讀取兩個不同的節點,並將它們添加到listview

[英]Htmlagilitypack - reading two different nodes from the same line and add them to listview

我正在嘗試使用(span class = text)從列表中獲取所有參與者名稱值,以及使用(class = contenu)從其短名稱值中獲取所有參與者名稱值,並將它們添加到listview項目的不同列中,該項目將以similiart的形式顯示在網頁上。 用戶可以看到參與者的全名,也可以單擊各 ...

使用RemoveChild()刪除一個孩子

[英]Delete a child using RemoveChild()

我的XML數據庫: 有人可以告訴我如何刪除整個記錄嗎? (索引,品牌,年份,價格,里程),我知道我應該使用RemoveChild(),但是我做不到。 在此先感謝大家! ...

C#Linq2XML從子元素值獲取父屬性

[英]C# Linq2XML get parent attribute from child element value

我結束了我的最后一個問題,因為有人評論說沒有完成足夠的研究。 研究越多,我就會感到困惑。 我認為應該有效的方法以及從此發布的消息均無效。 我正在嘗試獲取具有base_class子級且具有'File'值的classschema節點的name屬性。 所以結果應該是“ Tapestry” ...

當主數據和明細是XML內部單獨的數據集時,XML主數據/明細數據選擇

[英]XML Master/detail data selection when master and detail are separate dataset inside the XML

請假設以下實際的XML結構(不,我們無法更改)。 首先,我們對XML執行XPath查詢,以返回可能的詳細記錄列表: 然后,我們處理返回XML節點列表中的每個返回的detailrecord,這時,我們只需要使用XPath表達式基於detailnode中的MasterID來獲取主記錄 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM