久久久久久久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>
                          • 主站蜘蛛池模板: 欧美久久免费观看 | 日本小电影在线 | 国产午夜精品一区二区三区四区 | 亚洲一区二区三区免费视频 | 久久久久久免费精品一区二区三区 | 国产一区二区日韩 | 91在线精品一区二区 | 国产国拍亚洲精品av | 久久久久久久一区 | 亚洲视频在线免费观看 | 亚洲女人天堂成人av在线 | 国产精品久久久久久久久婷婷 | 成人综合视频在线观看 | 激情久久久久 | 91在线看片 | 日产精品久久久一区二区福利 | 亚洲精品久久久久久久久久久久久 | 欧美精品一区二区三区蜜桃视频 | 午夜视频网站 | 狠狠干天天干 | 91夜色在线观看 | 亚洲 欧美 激情 另类 校园 | 欧美性久久久 | 精品久久一区 | 一级大片 | 欧美一区二区在线播放 | 中文字幕在线观看视频一区 | 国产精品久久久久aaaa樱花 | 欧美成人自拍 | 在线免费观看黄色 | 国产精品久久久久国产a级 欧美日韩国产免费 | 国产一区二区三区久久久久久久久 | 亚洲精品区| 欧美无乱码久久久免费午夜一区 | 亚洲情综合五月天 | 久在线| 亚洲av一级毛片 | 久久久久久中文字幕 | 美女视频网站久久 | 毛片在线免费播放 | 中文字幕视频在线 |