Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用SQL FOR XML创建HTML表并指定fontsize_Html_Sql_Xml_Font Size - Fatal编程技术网

使用SQL FOR XML创建HTML表并指定fontsize

使用SQL FOR XML创建HTML表并指定fontsize,html,sql,xml,font-size,Html,Sql,Xml,Font Size,我需要编写SQL语句,它将返回一个html表,并为其内容指定字体大小 我找到了一些信息。本tipic的解决方案描述了如何获取包含元素但不包含属性的XML: <tr> <th>Problem</th> <th>Onset</th> <th>Status</th> </tr> <tr> <td>aaa</td> <td>

我需要编写SQL语句,它将返回一个html表,并为其内容指定字体大小

我找到了一些信息。本tipic的解决方案描述了如何获取包含元素但不包含属性的XML:

<tr>
    <th>Problem</th>
    <th>Onset</th>
    <th>Status</th>
</tr>
<tr>
    <td>aaa</td>
    <td>bbb</td>
    <td>ccc</td>
</tr>

问题
开端
地位
aaa
bbb
ccc
但我需要编写SQL语句,该语句将返回如下内容:

<tr>
    <th><font size="1">Problem</font></th>
    <th><font size="1">Onset</font></th>
    <th><font size="1">Status</font></th>
</tr>
<tr>
    <td><font size="1">aaa</font></td>
    <td><font size="1">bbb</font></td>
    <td><font size="1">ccc</font></td>
</tr>

问题
开端
地位
aaa
bbb
ccc
一些想法

1) 在应用程序中将SQL数据转换为XML,而不是在查询中。NET/PHP/Java都有将SQL数据获取为XML的方法

2) 使用XSL将XML从数据库转换为HTML

3)考虑使用CSS代替<代码> <代码>标签。

table td {
    FONT-SIZE: 12px;
}
结果:

<tr>
  <th size="1">Problem</th>
  <th size="1">Onset</th>
  <th size="1">Status</th>
</tr>
<tr>
  <td size="1">Ulcer</td>
  <td size="1">2008-01-01</td>
  <td size="1">Active</td>
</tr>
<tr>
  <td size="1">Edema</td>
  <td size="1">2005-02-02</td>
  <td size="1">Active</td>
</tr>

问题
开端
地位
溃疡
2008-01-01
活跃的
水肿
2005-02-02
活跃的

我正在考虑在.NET代码中使用字符串,并将标记直接插入到生成的html中。但这太复杂了,因为我的存储过程可以根据输入值以不同的格式返回值,而消费.NET应用程序甚至不知道它接收到什么,它只知道这些数据可以显示在嵌入式浏览器中。样式表对我来说是一个很好的解决方案!非常感谢你!嗨,米凯尔·埃里克森!谢谢你的回答。当我第一次面对改变字体大小的需要时,我正在考虑通过SQLforXML创建元素和属性。我认为你的回答是我任务的直接解决方案。但之前的回答给了我比我想象的更多的东西。谢谢大家!
<tr>
  <th size="1">Problem</th>
  <th size="1">Onset</th>
  <th size="1">Status</th>
</tr>
<tr>
  <td size="1">Ulcer</td>
  <td size="1">2008-01-01</td>
  <td size="1">Active</td>
</tr>
<tr>
  <td size="1">Edema</td>
  <td size="1">2005-02-02</td>
  <td size="1">Active</td>
</tr>