簡體   English   中英

獲取 XML 文件中標簽包含文本的行號

[英]Get line number which tag contains text in XML file

你能告訴我如何使用 XDocument 或 XmlDocument 獲取行號嗎?

在 XDocument 中,

輸入:

1. <title-group>
2. <article-title>Education Finance: How It Differs from the and the 
Analytic and Data Collection    Changes It Implies</article-title>
4. </title-group>
5. <contrib-group>
6. <contrib contrib-type="author"><name><surname>Guthrie</surname><given-names>James W.</given-names></name><aff>Department of Leadership, Policy and Organization, Peabody College of Vanderbil University, 230 Appleton Place, @ Nashville, TN 37203-5721, E-mail: <email xlink="jwgxiii@sbcglobal.net">jwgxiii@sbcglobal.net</email></aff>
7. testest</contrib>
8. </contrib-group>

我的輸出將如下所示:

2. <article-title>Education Finance: How It Differs from the and the Analytic and Data Collection    Changes It Implies</article-title>
6. <contrib contrib-type="author"><name><surname>Guthrie</surname><given-names>James W.</given-names></name><aff>Department of Leadership, Policy and Organization, Peabody College of Vanderbil University, 230 Appleton Place, @ Nashville, TN 37203-5721, E-mail: <email xlink="jwgxiii@sbcglobal.net">jwgxiii@sbcglobal.net</email></aff>
7. testest</contrib>

如果XDocument支持行信息,您將需要使用HasLineInfo方法進行檢查 如果是,您可以通過IXmlLineInfo接口將其用於LineNumber屬性等功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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