HTML5 Elements for UNIX.COM


 
Thread Tools Search this Thread
The Lounge What is on Your Mind? HTML5 Elements for UNIX.COM
# 8  
Old 11-29-2018
Status: Making progress on the "showthread" template.... currently 34 HTML Validator warnings and errors.

Early, I have fixed all of these errors, but some errors I fixed caused the quick reply function to break (changing name= to id= tags), so I had to revert about a hours worth of work Smilie
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

How to declare an array in UNIX and print the elements with tab delimits?

Hello, In a shell script, I want to declare an array and subsequently print the elements with tab delimits. My array has the following structure and arbitrary elements: myArray=('fgh' 'ijk' 'xyz' 'abc'); Next, I would like to print it with a '\n' at the end. Thanks for your input! ... (2 Replies)
Discussion started by: Gussifinknottle
2 Replies

2. Programming

Array Elements Check

Hi everyone, :) I'm trying to make a simple C program that scans an array of chars to see if its elements are similar. I can't understand what's wrong. Could you help me to fix this? Here is the code. Thanks! #include<stdio.h> int main() { int arr; int i, len; int flag =... (10 Replies)
Discussion started by: IgorGest
10 Replies

3. Shell Programming and Scripting

How to delete first elements from files?

Hello, I want to select first element from 2 to 3 files how I would do that. e.g my input files are:- file1=(1,2,3,4) file2 =(1,2,3,4) file3=(1,2,3,4) output should be outputfile=(1,1,1,1) (12 Replies)
Discussion started by: shazo
12 Replies

4. IP Networking

testing network elements

for testing network elements which of the below is TRUE a)Thorough understanding of RFC s/ IETF standards is enough. b)One has to know design specifications along with standards and specification. c)Understanding customer requirements is required for acceptance test only and not for... (0 Replies)
Discussion started by: venkatadilip
0 Replies

5. UNIX for Dummies Questions & Answers

Help with editing string elements

Hi All I have a question. I would like to edit some string characters by replacing with characters of choice located in another file. For example in sample file>S5_SK1.chr01 NNNNNNNNNNNNNNNNNNNCAGCATGCAATAAGGTGACATAGATATACCCACACACCACACCCTAACACTAACCCTAATCTAACCCTGGCCAACCTGTTT... (9 Replies)
Discussion started by: pawannoel
9 Replies

6. UNIX and Linux Applications

graphical elements under Control-M

Hello Guys... My customer is trying to use Control-M to schedule a batch file that runs my application and executes one Javascript, but he is facing problems with the graphical ellements from my application, that has a splash screen showing the name of the application, the license used and a... (0 Replies)
Discussion started by: ftrapnell
0 Replies

7. Shell Programming and Scripting

just want certail elements

I just want to be able to take every 6 value out of an arrays can someone tell me what i'm doing wrong? the data looks like 1500680,Treverbyn,397,1,2136,4420 and i want the 2 element treverbyn out of every row #hour0.pl my $url = 'http://en19.tribalwars.net/map/tribe.txt'; use... (1 Reply)
Discussion started by: frenchface
1 Replies

8. Shell Programming and Scripting

To return the elements of array

Hi, Please can someone help to return the array elements from a function. Currently the problem I face is that tempValue stores the value in myValue as a string while I need an array of values to be returned instead of string. Many Thanks, Sudhakar the function called is: ... (5 Replies)
Discussion started by: Sudhakar333
5 Replies
Login or Register to Ask a Question
HTML::HTML5::Writer(3pm)				User Contributed Perl Documentation				  HTML::HTML5::Writer(3pm)

NAME
HTML::HTML5::Writer - output a DOM as HTML5 SYNOPSIS
use HTML::HTML5::Writer; my $writer = HTML::HTML5::Writer->new; print $writer->document($dom); DESCRIPTION
This module outputs XML::LibXML::Node objects as HTML5 strings. It works well on DOM trees that represent valid HTML/XHTML documents; less well on other DOM trees. Constructor "$writer = HTML::HTML5::Writer->new(%opts)" Create a new writer object. Options include: o markup Choose which serialisation of HTML5 to use: 'html' or 'xhtml'. o polyglot Set to true in order to attempt to produce output which works as both XML and HTML. Set to false to produce content that might not. If you don't explicitly set it, then it defaults to false for HTML, and true for XHTML. o doctype Set this to a string to choose which <!DOCTYPE> tag to output. Note, this purely sets the <!DOCTYPE> tag and does not change how the rest of the document is output. This really is just a plain string literal... # Yes, this works... my $w = HTML::HTML5::Writer->new(doctype => '<!doctype html>'); The following constants are provided for convenience: DOCTYPE_HTML2, DOCTYPE_HTML32, DOCTYPE_HTML4 (latest stable strict HTML 4.x), DOCTYPE_HTML4_RDFA (latest stable HTML 4.x+RDFa), DOCTYPE_HTML40 (strict), DOCTYPE_HTML40_FRAMESET, DOCTYPE_HTML40_LOOSE, DOCTYPE_HTML40_STRICT, DOCTYPE_HTML401 (strict), DOCTYPE_HTML401_FRAMESET, DOCTYPE_HTML401_LOOSE, DOCTYPE_HTML401_RDFA10, DOCTYPE_HTML401_RDFA11, DOCTYPE_HTML401_STRICT, DOCTYPE_HTML5, DOCTYPE_LEGACY (about:legacy-compat), DOCTYPE_NIL (empty string), DOCTYPE_XHTML1 (strict), DOCTYPE_XHTML1_FRAMESET, DOCTYPE_XHTML1_LOOSE, DOCTYPE_XHTML1_STRICT, DOCTYPE_XHTML11, DOCTYPE_XHTML_BASIC, DOCTYPE_XHTML_BASIC_10, DOCTYPE_XHTML_BASIC_11, DOCTYPE_XHTML_MATHML_SVG, DOCTYPE_XHTML_RDFA (latest stable strict XHTML+RDFa), DOCTYPE_XHTML_RDFA10, DOCTYPE_XHTML_RDFA11. Defaults to DOCTYPE_HTML5 for HTML and DOCTYPE_LEGACY for XHTML. o charset This module always returns strings in Perl's internal utf8 encoding, but you can set the 'charset' option to 'ascii' to create output that would be suitable for re-encoding to ASCII (e.g. it will entity-encode characters which do not exist in ASCII). o quote_attributes Set this to a true to force attributes to be quoted. If not explicitly set, the writer will automatically detect when attributes need quoting. o voids Set this to true to force void elements to always be terminated with '/>'. If not explicitly set, they'll only be terminated that way in polyglot or XHTML documents. o start_tags and end_tags Except in polyglot and XHTML documents, some elements allow their start and/or end tags to be omitted in certain circumstances. By setting these to true, you can prevent them from being omitted. o refs Special characters that can't be encoded as named entities need to be encoded as numeric character references instead. These can be expressed in decimal or hexadecimal. Setting this option to 'dec' or 'hex' allows you to choose. The default is 'hex'. Public Methods "$writer->document($node)" Outputs (i.e. returns a string that is) an XML::LibXML::Document as HTML. "$writer->element($node)" Outputs an XML::LibXML::Element as HTML. "$writer->attribute($node)" Outputs an XML::LibXML::Attr as HTML. "$writer->text($node)" Outputs an XML::LibXML::Text as HTML. "$writer->cdata($node)" Outputs an XML::LibXML::CDATASection as HTML. "$writer->comment($node)" Outputs an XML::LibXML::Comment as HTML. "$writer->pi($node)" Outputs an XML::LibXML::PI as HTML. "$writer->doctype" Outputs the writer's DOCTYPE. "$writer->encode_entities($string, characters=>$more)" Takes a string and returns the same string with some special characters replaced. These special characters do not include any of '&', '<', '>' or '"', but you can provide a string of additional characters to treat as special: $encoded = $writer->encode_entities($raw, characters=>'&<>"'); "$writer->encode_entity($char)" Returns $char entity-encoded. Encoding is done regardless of whether $char is "special" or not. "$writer->is_xhtml" Boolean indicating if $writer is configured to output XHTML. "$writer->is_polyglot" Boolean indicating if $writer is configured to output polyglot HTML. "$writer->should_force_start_tags" "$writer->should_force_end_tags" Booleans indicating whether optional start and end tags should be forced. "$writer->should_quote_attributes" Boolean indicating whether attributes need to be quoted. "$writer->should_slash_voids" Boolean indicating whether void elements should be closed in the XHTML style. BUGS AND LIMITATIONS
Certain DOM constructs cannot be output in non-XML HTML. e.g. my $xhtml = <<XHTML; <html xmlns="http://www.w3.org/1999/xhtml"> <head><title>Test</title></head> <body><hr>This text is within the HR element</hr></body> </html> XHTML my $dom = XML::LibXML->new->parse_string($xhtml); my $writer = HTML::HTML5::Writer->new(markup=>'html'); print $writer->document($dom); In HTML, there's no way to serialise that properly in HTML. Right now this module just outputs that HR element with text contained within it, a la XHTML. In future versions, it may emit a warning or throw an error. In these cases, the HTML::HTML5::{Parser,Writer} combination is not round-trippable. Outputting elements and attributes in foreign (non-XHTML) namespaces is implemented pretty naively and not thoroughly tested. I'd be interested in any feedback people have, especially on round-trippability of SVG, MathML and RDFa content in HTML. Please report any bugs to <http://rt.cpan.org/>. SEE ALSO
HTML::HTML5::Parser, HTML::HTML5::Builder, HTML::HTML5::ToText, XML::LibXML. AUTHOR
Toby Inkster <tobyink@cpan.org>. COPYRIGHT AND LICENSE
Copyright (C) 2010-2012 by Toby Inkster. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2012-06-12 HTML::HTML5::Writer(3pm)