久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

<i id='TmmQy'><tr id='TmmQy'><dt id='TmmQy'><q id='TmmQy'><span id='TmmQy'><b id='TmmQy'><form id='TmmQy'><ins id='TmmQy'></ins><ul id='TmmQy'></ul><sub id='TmmQy'></sub></form><legend id='TmmQy'></legend><bdo id='TmmQy'><pre id='TmmQy'><center id='TmmQy'></center></pre></bdo></b><th id='TmmQy'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='TmmQy'><tfoot id='TmmQy'></tfoot><dl id='TmmQy'><fieldset id='TmmQy'></fieldset></dl></div>

      • <bdo id='TmmQy'></bdo><ul id='TmmQy'></ul>
    1. <legend id='TmmQy'><style id='TmmQy'><dir id='TmmQy'><q id='TmmQy'></q></dir></style></legend>
        <tfoot id='TmmQy'></tfoot>

        <small id='TmmQy'></small><noframes id='TmmQy'>

      1. 讀取 XML 時忽略空格

        Ignore whitespace while reading XML(讀取 XML 時忽略空格)

          • <tfoot id='8Nsrb'></tfoot>
          • <legend id='8Nsrb'><style id='8Nsrb'><dir id='8Nsrb'><q id='8Nsrb'></q></dir></style></legend>
          • <small id='8Nsrb'></small><noframes id='8Nsrb'>

            <i id='8Nsrb'><tr id='8Nsrb'><dt id='8Nsrb'><q id='8Nsrb'><span id='8Nsrb'><b id='8Nsrb'><form id='8Nsrb'><ins id='8Nsrb'></ins><ul id='8Nsrb'></ul><sub id='8Nsrb'></sub></form><legend id='8Nsrb'></legend><bdo id='8Nsrb'><pre id='8Nsrb'><center id='8Nsrb'></center></pre></bdo></b><th id='8Nsrb'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='8Nsrb'><tfoot id='8Nsrb'></tfoot><dl id='8Nsrb'><fieldset id='8Nsrb'></fieldset></dl></div>
              <tbody id='8Nsrb'></tbody>

                <bdo id='8Nsrb'></bdo><ul id='8Nsrb'></ul>
                  本文介紹了讀取 XML 時忽略空格的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我有以下格式的 XML 格式

                  I have an XML format with following format

                  <Tag>
                      Value
                  </Tag>
                  

                  這來自我無法更改的外部數(shù)據(jù)源.使用 XmlReader 時,內容有 LinebreaksWhitepace.

                  This comes from an external datasource I cannot change. When using XmlReader the content has Linebreaks and Whitepace.

                  XmlReaderSettings xmlSettings = new XmlReaderSettings();
                  xmlSettings.Schemas = new System.Xml.Schema.XmlSchemaSet();
                  XmlReader schemaReader = XmlReader.Create(xsdStream);
                  xmlSettings.Schemas.Add("", schemaReader);
                  xmlSettings.ValidationType = ValidationType.Schema;
                  reader = XmlReader.Create(xmlFilename, xmlSettings);
                  // Parse the XML file.
                  while (reader.Read())
                  {
                      if (reader.IsStartElement())
                      {
                           switch (reader.Name)
                           {
                               case "Tag":
                                   string value = reader.ReadElementContentAsString();
                                   Console.WriteLine(value);
                                   break; 
                            }
                       }
                  }
                  

                  我怎樣才能避免這種情況?

                  How can I avoid this?

                  推薦答案

                  答案無效

                  這個答案似乎不起作用,但我暫時離開它以避免其他人建議它.如果有人發(fā)布更好的答案,我會刪除它.

                  This answer doesn't seem to work, but I'm leaving it for the moment to avoid anyone else suggesting it. I'll delete this if someone posts a better answer.

                  您是否嘗試設置 XmlReaderSettings.IgnoreWhitespace?

                  Did you try setting XmlReaderSettings.IgnoreWhitespace?

                  不重要的空白包括用于分隔標記以提高可讀性的空格、制表符和空行.元素內容中的空白就是一個例子.

                  White space that is not considered to be significant includes spaces, tabs, and blank lines used to set apart the markup for greater readability. An example of this is white space in element content.

                  由于某種原因,這不會影響 ReadElementContentAsString 甚至是文本節(jié)點的 Value 屬性.

                  For some reason this doesn't affect ReadElementContentAsString or even the Value property of a text node.

                  簡單回答

                  你可以調用 Trim:

                  string value = reader.ReadElementContentAsString().Trim();
                  

                  這不會刪除 內容行之間的換行符,當然...如果您需要這樣做,您可以隨時使用 string.Replace.

                  That won't remove line breaks between contentful lines, of course... if you need to do that, you could always use string.Replace.

                  (正如我在評論中提到的,我個人更喜歡使用 LINQ to XML 而不是 XmlReader 除非你真的在閱讀太大而無法放入內存的東西,但這是另一回事.)

                  (As I mentioned in the comment, I'd personally prefer using LINQ to XML than XmlReader unless you're genuinely reading something too large to fit in memory, but that's a separate matter.)

                  這篇關于讀取 XML 時忽略空格的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯(lián)系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  XML to LINQ with Checking Null Elements(帶有檢查空元素的 XML 到 LINQ)
                  Reading XML with unclosed tags in C#(在 C# 中讀取帶有未閉合標簽的 XML)
                  Parsing tables, cells with Html agility in C#(在 C# 中使用 Html 敏捷性解析表格、單元格)
                  delete element from xml using LINQ(使用 LINQ 從 xml 中刪除元素)
                  Parse malformed XML(解析格式錯誤的 XML)
                  extracting just page text using HTMLAgilityPack(使用 HTMLAgilityPack 僅提取頁面文本)
                      <tbody id='xgIqh'></tbody>
                    <i id='xgIqh'><tr id='xgIqh'><dt id='xgIqh'><q id='xgIqh'><span id='xgIqh'><b id='xgIqh'><form id='xgIqh'><ins id='xgIqh'></ins><ul id='xgIqh'></ul><sub id='xgIqh'></sub></form><legend id='xgIqh'></legend><bdo id='xgIqh'><pre id='xgIqh'><center id='xgIqh'></center></pre></bdo></b><th id='xgIqh'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='xgIqh'><tfoot id='xgIqh'></tfoot><dl id='xgIqh'><fieldset id='xgIqh'></fieldset></dl></div>

                      <small id='xgIqh'></small><noframes id='xgIqh'>

                      <legend id='xgIqh'><style id='xgIqh'><dir id='xgIqh'><q id='xgIqh'></q></dir></style></legend>

                      <tfoot id='xgIqh'></tfoot>
                          <bdo id='xgIqh'></bdo><ul id='xgIqh'></ul>
                          • 主站蜘蛛池模板: 欧美自拍一区 | 玖玖玖在线观看 | 男女爱爱福利视频 | 国产精品一区二区三区久久 | 国产成人精品一区二区三区 | 四虎影视在线 | 在线观看成人小视频 | 成人av免费播放 | 亚洲欧美在线一区 | 美美女高清毛片视频免费观看 | 一区二区av| 日本视频在线 | 在线国产视频 | 免费亚洲视频 | 欧美电影大全 | 伊人二区 | 在线播放国产视频 | 国产精品久久九九 | 日韩色视频 | 精品一区二区三区入口 | 午夜影院操 | 天天操夜夜艹 | 日韩成人在线观看 | 一区二区三区四区视频 | 国产精品久久久久久久久久久免费看 | 日韩欧美三级 | 青春草国产 | 久久久久亚洲精品国产 | 国产精品不卡一区 | 久久亚洲精品久久国产一区二区 | av在线免费观看网站 | 国产综合在线视频 | 国产精品一区二区在线 | 亚欧精品 | 中文字幕一区二区三区精彩视频 | 福利av在线| 91一区二区三区 | 中日韩欧美一级片 | 狠狠骚| 精品国产乱码久久久久久蜜臀 | 91精品国产综合久久久动漫日韩 |