{"id":34455,"date":"2018-01-21T03:01:12","date_gmt":"2018-01-20T17:01:12","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/ITblog\/?p=34455"},"modified":"2018-01-21T21:34:52","modified_gmt":"2018-01-21T11:34:52","slug":"freeformatter-validation-primer-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/freeformatter-validation-primer-tutorial\/","title":{"rendered":"Freeformatter Validation Primer Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/freeformatter.jpg\"><img decoding=\"async\" style=\"border: 15px solid pink;\" alt=\"Freeformatter Validation Primer Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/freeformatter.jpg\" title=\"Freeformatter Validation Primer Tutorial\"  style=\"float:left;\" \/><\/a><p class=\"wp-caption-text\">Freeformatter Validation Primer Tutorial<\/p><\/div>\n<p>It is our considered opinion that for content editors of reasonably large chunks of HTML the HTML Validator at the <a target=_blank title='Freeformatter' href='https:\/\/www.freeformatter.com'>Freeformatter<\/a> website can be a very useful tool.   It saved our bacon one day with one of our blog postings where a &#8220;human scanning&#8221; of the code for 15 minutes produced no useful solution.  Just copy and paste it into Freeformatter&#8217;s HTML Validator, and it will more than likely tell you where you went wrong.   <font size=1>And you thought not giving the cat caviar was having no effect on its self esteem?!  <i>Should&#8217;a gon&#8217;ta Free Formatter&#8217;s!<\/i><\/font><\/p>\n<p>But it&#8217;s not just HTML Validation that this excellent <a target=_blank title='Freeformatter' href='https:\/\/www.freeformatter.com'>Freeformatter<\/a> website assists with, as a content editing tool.  On its <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/freeformatter.jpg\" title=\"Click picture\">main menu<\/a> you have &#8230;<\/p>\n<blockquote cite='https:\/\/www.freeformatter.com'>\n<p>Formatters<\/p>\n<p>    JSON Formatter<br \/>\n    HTML Formatter<br \/>\n    XML Formatter<br \/>\n    SQL Formatter<br \/>\n    Batch Formatter (new!)<\/p>\n<p>Validators<\/p>\n<p>    JSON Validator<br \/>\n    HTML Validator<br \/>\n    XML Validator &#8211; XSD<br \/>\n    XPath Tester<br \/>\n    Credit Card Number Generator &#038; Validator<br \/>\n    Regular Expression Tester<br \/>\n    Java Regular Expression Tester<br \/>\n    Cron Expression Generator &#8211; Quartz<\/p>\n<p>Encoders &#038; Decoders<\/p>\n<p>    Url Encoder &#038; Decoder<br \/>\n    Base 64 Encoder &#038; Decoder<br \/>\n    QR Code Generator<\/p>\n<p>Code Minifiers \/ Beautifier<\/p>\n<p>    JavaScript Beautifier<br \/>\n    CSS Beautifier<br \/>\n    JavaScript Minifier<br \/>\n    CSS Minifier<\/p>\n<p>Converters<\/p>\n<p>    XSD Generator<br \/>\n    XSLT (XSL Transformer)<br \/>\n    XML to JSON Converter<br \/>\n    JSON to XML Converter<br \/>\n    CSV to XML Converter<br \/>\n    CSV to JSON Converter<br \/>\n    Epoch Timestamp To Date<\/p>\n<p>Cryptography &#038; Security<\/p>\n<p>    Message Digester (MD5, SHA-256, SHA-512)<br \/>\n    HMAC Generator<br \/>\n    MD5 Generator<br \/>\n    SHA-256 Generator<br \/>\n    SHA-512 Generator<\/p>\n<p>String Escaper &#038; Utilities<\/p>\n<p>    String Utilities<br \/>\n    HTML Escape<br \/>\n    XML Escape<br \/>\n    Java and .Net Escape<br \/>\n    JavaScript Escape<br \/>\n    JSON Escape<br \/>\n    CSV Escape<br \/>\n    SQL Escape<\/p>\n<p>Web Resources<\/p>\n<p>    Lorem Ipsum Generator<br \/>\n    LESS Compiler<br \/>\n    List of MIME types<br \/>\n    HTML Entities<br \/>\n    Url Parser \/ Query String Splitter<br \/>\n    i18n &#8211; Formatting standards &#038; code snippets<br \/>\n    ISO country list &#8211; HTML select snippet<br \/>\n    USA state list &#8211; HTML select snippet<br \/>\n    Canada province list &#8211; HTML select snippet<br \/>\n    Mexico state list &#8211; HTML select snippet<br \/>\n    Time zone list &#8211; HTML select snippet<\/p>\n<\/blockquote>\n<p> &#8230; and so we recommend you try it out.<\/p>\n<hr>\n<p id='htmlvpt'>Previous relevant <a target=_blank title='HTML Validation Primer Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/html-validation-primer-tutorial\/'>HTML Validation Primer Tutorial<\/a> is shown below.<\/p>\n<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/html_validation.jpg\"><img decoding=\"async\" style=\"float:left; border: 15px solid pink;\" alt=\"HTML Validation Primer Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/html_validation.jpg\" title=\"HTML Validation Primer Tutorial\" \/><\/a><p class=\"wp-caption-text\">HTML Validation Primer Tutorial<\/p><\/div>\n<p>There is an independent means by which you can check your HTML code to be compliant as valid HTML5 data.<\/p>\n<p>This service is run by the World Wide Web Consortium, or <a target=_blank title='World Wide Web Consortium' href='http:\/\/www.w3.org\/'>W3C<\/a> and this month is their 20th anniversary, so, thanks.   Billions of people around the world got that little bit closer thanks to the <i>&#8220;www&#8221;<\/i> and the brilliance of people like <a target=_blank title='Tim Berners-Lee' href='http:\/\/www.w3.org\/People\/Berners-Lee\/'>Tim Berners-Lee<\/a>.<\/p>\n<p>Every now and then with all things <i>&#8220;coding&#8221;<\/i> it can be good to have sanity checks from outside sources, and this service is great.<\/p>\n<p>Got rid of some warnings to do with the start BOM character (or <a target=_blank title='BOM information from Wikipedia ... thanks' href='http:\/\/en.wikipedia.org\/wiki\/Byte_order_mark'>Byte order mark<\/a>) via the use of <a target=_blank title='Useful link ... thanks' href='http:\/\/vim.1045645.n5.nabble.com\/How-to-display-and-remove-BOM-in-utf-8-encoded-file-td4681708.html'>this link<\/a> (was using <a target=_blank title='Linux vi text editor information ... thanks' href='http:\/\/www.computerhope.com\/unix\/uvi.htm'><i>vi<\/i><\/a> so used the &#8220;:set nobomb&#8221; before saving snippet of advice &#8230; worked a treat &#8230; thanks).<\/p>\n<p>Fixed up some bad HTML formatting within <a target=_blank title='tutorial_options.php' href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/PHP\/tutorial_options.php----GETME\">tutorial_options.php<\/a> regarding <a target=_blank href='http:\/\/www.rjmprogramming.com.au\/wordpress\/?p=8397' title='Extended Linux Crontab Curl Tutorial'>Extended Linux Crontab Curl Tutorial<\/a> landing page automation functionality too.<\/p>\n<p>You can display a button on your webpage if you like by following the instructions at <a target=_blank title='W3C HTML5 Validator' href='http:\/\/validator.w3.org\/check'>W3C HTML5 Validator<\/a>.<\/p>\n<p>Here are live runs showing the HTML5 validation for the &#8220;landing page&#8221; and its friends, here, at this domain:<\/p>\n<ul>\n<li><a target=_blank title='Landing page' href='http:\/\/validator.w3.org\/check?uri=http%3a%2f%2fwww.rjmprogramming.com.au%2f'>Landing Page<\/a><\/li>\n<li><a target=_blank title='Landing page' href='http:\/\/validator.w3.org\/check?uri=http%3A%2F%2Fwww.rjmprogramming.com.au%2FWelcome.html&#038;charset=%28detect+automatically%29&#038;doctype=Inline&#038;group=0&#038;user-agent=W3C_Validator%2F1.3+http%3A%2F%2Fvalidator.w3.org%2Fservices'>Welcome Page<\/a><\/li>\n<li><a target=_blank title='Landing page' href='http:\/\/validator.w3.org\/check?uri=http%3A%2F%2Fwww.rjmprogramming.com.au%2FAbout_Us.html&#038;charset=%28detect+automatically%29&#038;doctype=Inline&#038;group=0&#038;user-agent=W3C_Validator%2F1.3+http%3A%2F%2Fvalidator.w3.org%2Fservices'>About Us Page<\/a><\/li>\n<li><a target=_blank title='Landing page' href='http:\/\/validator.w3.org\/check?uri=http%3A%2F%2Fwww.rjmprogramming.com.au%2FContact_Us.html&#038;charset=%28detect+automatically%29&#038;doctype=Inline&#038;group=0&#038;user-agent=W3C_Validator%2F1.3+http%3A%2F%2Fvalidator.w3.org%2Fservices'>Contact Us Page<\/a><\/li>\n<li><a target=_blank title='Landing page' href='http:\/\/validator.w3.org\/check?uri=http%3A%2F%2Fwww.rjmprogramming.com.au%2FServices.html&#038;charset=%28detect+automatically%29&#038;doctype=Inline&#038;group=0&#038;user-agent=W3C_Validator%2F1.3+http%3A%2F%2Fvalidator.w3.org%2Fservices'>Services Page<\/a><\/li>\n<li><a target=_blank title='Landing page' href='http:\/\/validator.w3.org\/check?uri=http%3A%2F%2Fwww.rjmprogramming.com.au%2FNews.html&#038;charset=%28detect+automatically%29&#038;doctype=Inline&#038;group=0&#038;user-agent=W3C_Validator%2F1.3+http%3A%2F%2Fvalidator.w3.org%2Fservices'>News Page<\/a><\/li>\n<li><a target=_blank title='Landing page' href='http:\/\/validator.w3.org\/check?uri=http%3A%2F%2Fwww.rjmprogramming.com.au%2FGuestbook.html&#038;charset=%28detect+automatically%29&#038;doctype=Inline&#038;group=0&#038;user-agent=W3C_Validator%2F1.3+http%3A%2F%2Fvalidator.w3.org%2Fservices'>Guestbook Page<\/a><\/li>\n<li><a target=_blank title='Landing page' href='http:\/\/validator.w3.org\/check?uri=http%3A%2F%2Fwww.rjmprogramming.com.au%2FLinks.html&#038;charset=%28detect+automatically%29&#038;doctype=Inline&#038;group=0&#038;user-agent=W3C_Validator%2F1.3+http%3A%2F%2Fvalidator.w3.org%2Fservices'>Links Page<\/a><\/li>\n<\/ul>\n<p>Thanks for reading this <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/html_validation.jpg\" title=\"Click picture\">tutorial<\/a> and hope to see you again next time.<\/p>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d10128' onclick='var dv=document.getElementById(\"d10128\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"http:\/\/www.rjmprogramming.com.au\/wordpress\/?tag=HTML5\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d10128' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n<hr>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d34455' onclick='var dv=document.getElementById(\"d34455\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/validation\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d34455' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>It is our considered opinion that for content editors of reasonably large chunks of HTML the HTML Validator at the Freeformatter website can be a very useful tool. It saved our bacon one day with one of our blog postings &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/freeformatter-validation-primer-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,37],"tags":[257,2399,576,706,866,2386,2005,1319,1358,1395],"class_list":["post-34455","post","type-post","status-publish","format-standard","hentry","category-elearning","category-tutorials","tag-content","tag-freeformatter","tag-html","tag-lint","tag-online","tag-syntax","tag-tool","tag-tutorial","tag-validation","tag-w3c"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/34455"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=34455"}],"version-history":[{"count":5,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/34455\/revisions"}],"predecessor-version":[{"id":35623,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/34455\/revisions\/35623"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=34455"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=34455"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=34455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}