0

有谁知道如何强制存在以“按原样”检索 HTML 文件,而不是添加<?xml和合并</-s?

甚至维基百科维基百科说:

  • 在空元素标签中包含一个额外的空格:例如<br />,而不是<br/>.
  • 包含允许内容但留空的元素的显式关闭标签(例如<div></div>,、不<div />)。

案子:

存储在 eXist DB 中的 HTML 文件:

<div id="idADADScreen">
  <div id="idADADTop"></div>
  <div id="idADADMiddle">
    <div id="idADADLeft"></div>
    <div id="idADADCenter"></div>
    <div id="idADADRight"></div>
  </div>
  <div id="idADADBottom"></div>
</div>

当使用 wget 检索时,空标签被融化:

<?xml... ?>

<div id="idADADScreen">
    <div id="idADADTop"/>
    <div id="idADADMiddle">
       <div id="idADADLeft"/>
        <div id="idADADCenter"/>
        <div id="idADADRight"/>
     </div>
     <div id="idADADBottom"/>
</div>

在 Chrome 和其他所有设备中,对象层次结构在 /> 上大笑

<div id="idADADScreen">
    <div id="idADADTop">
        <div id="idADADMiddle">
            <div id="idADADLeft">
                <div id="idADADCenter">
                    <div id="idADADRight"></div>
                    <div id="idADADBottom"></div>
                </div>
            </div>

</div>right 和 bottom 关闭,因为原始中有两个有效的 s


你能试试这个:

private void SaveData(string sys, string dia, string pulse)
{
    try
    {
        string connectionString = @"Data Source=(local);AttachDbFilename=C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\spiediena_merisana.mdf;Integrated Security=True;User Instance=True";
        using (SqlConnection connection = new SqlConnection(connectionString))
        {
           string queryString = "INSERT INTO merisana1 (sys, dia, pulse) VALUES (@sys, @dia, @pulse)";
           SqlCommand command = new SqlCommand (queryString, connection);        

           command.Parameters.AddWithValue("@sys", sys);
           command.Parameters.AddWithValue("@dia", dia);
           command.Parameters.AddWithValue("@pulse", pulse);

           command.Connection.Open();
           command.ExecuteNonQuery();
        }
    }
    catch (SqlException ex)
    {
        Console.WriteLine(ex.Message);
    }

}
4

0 回答 0