GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
HXTABLETRANS(1) HTML-XML-utils HXTABLETRANS(1)

hxtabletrans - transpose an HTML or XHTML table

hxtabletrans [ -c ] [ -x ] [ -v ] [ file-or-URL ]

hxtabletrans reads an HTML or XHTML file (or fragment), finds the first <table> element and outputs that element with the rows and columns transposed. I.e., rows become columns and columns become rows.

Any grouping of rows with <thead>, <tbody> or <tfoot> is lost. Also, any comments outside the cells are lost.

The following options are supported:
-c
Also try to transpose the contents of cells. If a cell consists only of horizontal or vertical arrows and ellipses (apart from mark-up and whitespace), then those arrows and ellipses are replaced by their transposed counterparts. E.g., a right arrow becomes a down arrow.
-x
Use XML syntax. Empty elements are written with a slash (/) at the end, e.g.: <br/>
-v
Print the version number and exit.

hxtabletrans should check for rows that have fewer cells than the longest row (taking into account the effect of the colspan and rowspan attributes) and create the omitted cells, but it currently doesn't. Tables with rows of unequal length may thus not be transposed correctly.

Nested tables are not transposed.

10 Jul 2011 7.x

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.