March 2014 update
This commit is contained in:
parent
09687c4926
commit
a25938f123
1846 changed files with 21876 additions and 5203 deletions
9
Task/Create-an-HTML-table/AWK/create-an-html-table-1.awk
Normal file
9
Task/Create-an-HTML-table/AWK/create-an-html-table-1.awk
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
#!/usr/bin/awk -f
|
||||
BEGIN {
|
||||
print "<table>\n <thead align = \"right\">"
|
||||
printf " <tr><th></th><td>X</td><td>Y</td><td>Z</td></tr>\n </thead>\n <tbody align = \"right\">\n"
|
||||
for (i=1; i<=10; i++) {
|
||||
printf " <tr><td>%2i</td><td>%5i</td><td>%5i</td><td>%5i</td></tr>\n",i, 10*i, 100*i, 1000*i-1
|
||||
}
|
||||
print " </tbody>\n</table>\n"
|
||||
}
|
||||
17
Task/Create-an-HTML-table/AWK/create-an-html-table-2.awk
Normal file
17
Task/Create-an-HTML-table/AWK/create-an-html-table-2.awk
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
<table>
|
||||
<thead align = "right">
|
||||
<tr><th></th><td>X</td><td>Y</td><td>Z</td></tr>
|
||||
</thead>
|
||||
<tbody align = "right">
|
||||
<tr><td> 1</td><td> 10</td><td> 100</td><td> 999</td></tr>
|
||||
<tr><td> 2</td><td> 20</td><td> 200</td><td> 1999</td></tr>
|
||||
<tr><td> 3</td><td> 30</td><td> 300</td><td> 2999</td></tr>
|
||||
<tr><td> 4</td><td> 40</td><td> 400</td><td> 3999</td></tr>
|
||||
<tr><td> 5</td><td> 50</td><td> 500</td><td> 4999</td></tr>
|
||||
<tr><td> 6</td><td> 60</td><td> 600</td><td> 5999</td></tr>
|
||||
<tr><td> 7</td><td> 70</td><td> 700</td><td> 6999</td></tr>
|
||||
<tr><td> 8</td><td> 80</td><td> 800</td><td> 7999</td></tr>
|
||||
<tr><td> 9</td><td> 90</td><td> 900</td><td> 8999</td></tr>
|
||||
<tr><td>10</td><td> 100</td><td> 1000</td><td> 9999</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/awk -f
|
||||
BEGIN {
|
||||
print "<table>\n <thead align = \"right\">";
|
||||
printf " <tr><th></th><td>X</td><td>Y</td><td>Z</td></tr>\n </thead>\n <tbody align = \"right\">\n";
|
||||
};
|
||||
|
||||
{
|
||||
printf " <tr><td>%2i</td><td>%5i</td><td>%5i</td><td>%5i</td></tr>\n",NR,$1,$2,$3;
|
||||
};
|
||||
|
||||
END {
|
||||
print " </tbody>\n</table>\n";
|
||||
};
|
||||
58
Task/Create-an-HTML-table/C-sharp/create-an-html-table-2.cs
Normal file
58
Task/Create-an-HTML-table/C-sharp/create-an-html-table-2.cs
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
using System;
|
||||
using System.Text;
|
||||
using System.Xml;
|
||||
|
||||
namespace N
|
||||
{
|
||||
public class T
|
||||
{
|
||||
public static void Main()
|
||||
{
|
||||
var headerNames = new [] { "", "X", "Y", "Z" };
|
||||
|
||||
var headerColumns = headerNames.Select(name =>
|
||||
new XElement
|
||||
(
|
||||
"th",
|
||||
name,
|
||||
new XAttribute("text-align", "center")
|
||||
)
|
||||
);
|
||||
|
||||
var rows = Enumerable.Range(0, 4)
|
||||
.Select
|
||||
(
|
||||
rowIndex =>
|
||||
new XElement
|
||||
(
|
||||
"tr",
|
||||
new XElement("td", rowIndex),
|
||||
Enumerable.Range(0, 4)
|
||||
.Select
|
||||
(
|
||||
colIndex =>
|
||||
new XElement
|
||||
(
|
||||
"td",
|
||||
colIndex,
|
||||
new XAttribute("text-align", "center")
|
||||
)
|
||||
)
|
||||
)
|
||||
);
|
||||
|
||||
var xml = new XElement
|
||||
(
|
||||
"table",
|
||||
new XElement
|
||||
(
|
||||
"thead",
|
||||
new XElement("tr", headerColumns),
|
||||
new XElement("tbody", rows)
|
||||
)
|
||||
);
|
||||
|
||||
Console.WriteLine(xml.ToString());
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue