久久久久久久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>
                  

                  這來自我無法更改的外部數據源.使用 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?

                  推薦答案

                  答案無效

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

                  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 甚至是文本節點的 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模板網!

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

                  相關文檔推薦

                  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 | 一区二区三区在线免费 | 中文字幕一区二区三区视频 | 三级理论片 | 欧美日韩一区在线观看 | 中文字幕在线观看网站 | 成人三级视频在线观看 | 视频在线一区二区 | 日韩欧美自拍 | 17c在线| 亚洲自拍网站 | www.com黄| 久草福利在线观看 | 欧美一区视频 | 亚洲精品网站在线观看 | 日韩午夜片 | 亚洲国产精品网站 | 超碰99在线 | 亚洲国产精品成人无久久精品 | 九九在线免费视频 | 91们嫩草伦理 | 在线观看黄色小视频 | 91狠狠 | 91久久久久久久久 | 国产高清视频一区 | 中文字幕在线观看免费 | 亚洲一区二区三区在线视频 | 人人爱人人 | 亚洲精品成人 | 人人爱人人澡 | 91视频播放 | 欧美精品二区三区四区免费看视频 | av免费观看网址 | 欧美视频精品 | 黄色一区二区三区 | 成人午夜精品 | 天天摸天天操 | 九色网址 | 免费黄色一级视频 | 秋霞一区 |