【问题标题】:problems first row xml问题第一行xml
【发布时间】:2016-10-06 22:15:33
【问题描述】:

我有这个 xml 文件,它不显示任何内容,这取决于第一行在 xml 版本上有 3 个不可见字节,请参阅:

http://mark.koli.ch/resolving-orgxmlsaxsaxparseexception-content-is-not-allowed-in-prolog

我用 agility pack c# 试过这个,但它不起作用:

有人知道如何修复文件以便网络浏览器可以读取它吗?

   try
            {
                HtmlNode xmlNode = htmlDoc.DocumentNode.SelectSingleNode("//<?xml"); 
                xmlNode.InnerHtml.Replace("^([\\W]+)<", "<");
                xmlNode.InnerHtml = htmlEncode(xmlNode.WriteContentTo());
            }
            catch (Exception)
            {
            }

<?xml version="1.0" encoding="UTF-8"?>

-<post>

<author>Admin</author>

<title>Njut</title>

<description/>

<content>Så står uterummet färdigt. Ett glastak över några stenplattor, eller glasväggar med plasttak uppsatta på ett trädäck. Det kanske är ett uterum utformat som en traditionell glasveranda från förra sekelskiftet, komplett med målade fönster och snickarglädje. Uterummet blir det som binder samman huset med trädgården och ger hemmet den där extra trevnaden som förgyller såväl sommaren som vintern. Vi talar om den långa ljumma sommarkvällen med den sjunkande solen i väster i goda vänners sällskap. Den svenska sommaren är en underbar men lite opålitlig vän, inte sällan täcks himlen av moln, ibland faller ett strilande regn men under det skyddande taket och innanför de glastäckta väggarna kan man ändå njuta av sommarvärmen. Vem vet, kanske ditt uterum blir det som räddar sommaren, även om det mesta regnar bort, som den kända sången säger. <img alt="Njut i ditt uterum" src="/image.axd?picture=matsrosen3stor-300x225.jpg" width="300" height="225"/>Helt klart kommer denna charmiga tillbyggnad garantera att din sommar blir lite mysigare och lite skönare. Solen fortsätter som bekant att skina även när sommaren går mot sitt slut och sedan övergår i höst, lite beroende på vilken form av rutor du valt så fortsätter uterummet att alstra värme och den sköna känslan stannar kvar långt efter att temperaturen utanför sjunkit och höstkläderna tagits fram. Sedan, när vintern kommit och snön ligger vit utanför kan julgranen ställas upp i uterummet och julens alla ljus och all dess värme skiner ut i ett gnistrande vinterlandskap med bara iskristallskimrande glasväggar emellan. Uterummet kan bli den oas där värme alstras, såväl solens som den mänskliga. En plats för stillhet eller en plats för fest. Uterummet är platsen där dina drömmar blir verklighet. Platsen att njuta av vid såväl alla livets högtider som i den stilla vardagen. En plats där man samlar de nära och kära men också får en stilla stund i ensamhet. Drömmarna finns där. Dags att förverkliga dem.</content>

<ispublished>True</ispublished>

<iscommentsenabled>True</iscommentsenabled>

<pubdate>2013-04-22 11:35:14</pubdate>

<lastmodified>2013-04-22 11:35:14</lastmodified>

<raters>0</raters>

<rating>0</rating>

<slug>8-revision-7</slug>

<tags/>

<comments/>

<categories/>

<notifications/>

</post>

【问题讨论】:

    标签: c# xml html-agility-pack


    【解决方案1】:

    我曾经遇到过由于编码错误导致文件开头出现不可见字符的问题。尝试使用 Notepad++ 打开文件,然后更改编码(从菜单栏)。我猜正确的是“UTF-8 without BOM”。

    https://notepad-plus-plus.org/

    【讨论】:

    • This 的帖子是关于如何使用 Notepad++ 使用一个小 Python 脚本转换多个文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 2018-01-05
    • 1970-01-01
    • 2012-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多