0

-sを追加<?xmlしたりマージしたりせずに、HTMLファイルを「そのまま」取得するために存在を強制する方法を知っている人はいますか?</

ウィキペディアのウィキペディアでさえ、次のように述べています。

  • 空の要素のタグに余分なスペースを含めます: たとえば、<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>元に有効な が 2 つあるため、右と下は閉じられています


これを試していただけますか:

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