How to validate HTML 5 in HomeSite
It's frustrating to get validation errors in HomeSite when working with HTML 5 elements such as video and canvas.
Luckily, there's a fairly simple way to enable these elements to be validated.
Quick description below...
1. Select XHTML 1.0 Strict as the DTD.
2. Open the Validation panel in the Settings dialog: Options > Settings > Validation.
3. Make sure XHTML 1.0 Strict is the only checked item in the Version column.
4. Click the Validator Settings.. button, select the Tags tab and select XHTML 1.0 Strict.
5. Click Add... and add tags as appropriate.
6. Add tags as appropriate, such as video, audio or canvas.
7. For each new tag, click on the Attributes (or Required Attributes) folder and click Add... to add attributes (such as src or id). For each attribute, click on the attribute, click on Add...and add a Value: double quoted string and Quoted string work for src and id.
8. Click on the Context folder, click the Add... button and add the names of valid containing elements. For example, for video, add div. Do the reverse for elements that can be contained. For example, add video to the Context for p to enable p elements to be valid children of video elements.
You should now be able to validate your code without error.
You can also set up HomeSite tag wizards for for HTML 5 elements, but that's another story -- more information here: http://evolt.org/article/Getting_XHTML_from_HomeSite_4_5/21/3466/.
Thanks for posting this.
jeff
Similar Messages
-
Hi,
How can i validate the opened html tags are closed or notuse a parser.... possibly a DOM... It will check for a well formed XML....
-
How to validate html or parse html
Hi,
I am thinking of some way to parse text in wich I can have simple html tags like <a>, <br>, <i> - I have clearly specified list of them.
Now, I probably would parse this text using dom4j and the in some way check the elements against my configurable list of allowed tags.
But all this is connected with writing a parser - maby you have some example of free library that would to this for me? Or maybe you have already written such parser to validate text put by application user that can contain specified html tags?user5970066 wrote:
..I am thinking of some way to parse text in wich I can have simple html tags like <a>, <br>, <i> - I have clearly specified list of them.Quoted to change tags to show what the OP meant.
See here for a way to validate against a DTD.
Not sure if the linked technique is limited to validating XML.
Edited by: Andrew Thompson on Apr 11, 2011 5:58 PM
Added 'Not sure.." -
How validate HTML using PL/SQL
Hi,
I try validate HTML using PL/SQL that user inputs.
I did create below function for that purpose
CREATE OR REPLACE
FUNCTION validate_html(
p_html IN VARCHAR2
) RETURN BOOLEAN
AS
l_comment XMLTYPE;
xml_parse_err EXCEPTION;
PRAGMA EXCEPTION_INIT (xml_parse_err , -31011);
BEGIN
l_comment := xmlType.createXML('<root><row>' || p_html || '</row></root>');
RETURN TRUE;
EXCEPTION WHEN xml_parse_err THEN
RETURN FALSE;
END;
Function works ok and return true if I run e.g.
BEGIN
IF validate_html('<p>Hello</p>') THEN
dbms_output.put_line('OK');
ELSE
dbms_output.put_line('Not valid HTML');
END IF;
END;
And return false if I enter not valid HTML like
BEGIN
IF validate_html('<p>Hello') THEN
dbms_output.put_line('OK');
ELSE
dbms_output.put_line('Not valid HTML');
END IF;
END;
But it return false also if I run below
BEGIN
IF validate_html('<p>Hello  </p>') THEN
dbms_output.put_line('OK');
ELSE
dbms_output.put_line('Not valid HTML');
END IF;
END;
Problem seems to be that   (there is ; in end but do not know how post it without forum convert that to space) witch is valid HTML for me.
I know that HTML is not XML, but can I use Oracle database XML functions for validating HTML?
How I should validate user inputted HTML?
I'm currently developing this using Oracle XE 11G database.
Regards,
JariNot an elegant way:
But try this.........
CREATE OR REPLACE FUNCTION validate_html (p_html IN VARCHAR2)
RETURN BOOLEAN AS
l_comment XMLTYPE;
xml_parse_err EXCEPTION;
PRAGMA EXCEPTION_INIT (xml_parse_err, -31011);
BEGIN
l_comment :=
xmlType.createXML (
'<root><row>'
|| CASE
WHEN INSTR (p_html, '&') > 0 THEN
UTL_I18N.escape_reference (p_html)
ELSE
p_html
END
|| '</row></root>');
RETURN TRUE;
EXCEPTION
WHEN xml_parse_err THEN
RETURN FALSE;
END;
SET DEFINE OFF
SET SERVEROUTPUT ON
BEGIN
IF validate_html ('<p>Hello') THEN
DBMS_OUTPUT.put_line ('OK');
ELSE
DBMS_OUTPUT.put_line ('Not valid HTML');
END IF;
END;
SET DEFINE OFF
SET SERVEROUTPUT ON
BEGIN
IF validate_html ('<p>Hello  </p>') THEN
DBMS_OUTPUT.put_line ('OK');
ELSE
DBMS_OUTPUT.put_line ('Not valid HTML');
END IF;
END;
Cheers,
Manik. -
How to validate Email Address in HTML DB Application
Hi,
I have delevoped one Employee Login Details form in HTML DB. But i am unable to validate that email address as i find html db is not supporting String functions like indexOf(char c), substring(int) ect. So please can anybody help me to know how to validate email address that it has @ and . symbol or not.
Thanks in advance.user529382,
You may be able to use Regular Expressions instead, if you do a search in this forum for 'regex' you should find a few hits.
While I agree that using a regular expression is a great way to verify that the user has entered an email address that conforms to the regular expression rules, it is still nothing more than that....conforming to the regular express rules.
The only way to 100% confirm that an email address is 'valid', is to actually send an email to it, so what I tend to do is to get the user to enter their email twice (in a user registration screen for example), that way you can minimize the chance of 'typos', then send out a 'verification email' that the user has to click a link on to verify they have received it (I'm sure you've seen this type of system before), only when the confirmation is received would I then make the account 'active'.
Hope this helps. -
How to validate the input field
Hi,
I have a input form which is draged from input port of a RFC.
in this input form i have two input fields nad submit button.
on of this input field should always take the character values only. it should not take any numeric value
and other input field should always take numeric value only.
i.e how to validate this two input fields.
regards
srinivasHi,
U can validate input fields using javascript.Write OnClientClick function for that submit button if ur using htmlb or onClick if u r using html.Refer the follows
http://help.sap.com/saphelp_nw70/helpdata/en/03/900e41a346ef6fe10000000a1550b0/frameset.htm
There are two ways to achieve ur task.
1.By checking for all alphabets.in this u need check all the alphabetic characters one by one.Refer the following
http://www.shiningstar.net/articles/articles/javascript/javascriptvalidations.asp?ID=ROLLA
http://www.shiningstar.net/articles/articles/javascript/checkNumeric.asp?ID=AW
2.By using regular expressions.its very easy and a single line code.here u need to specify single expression for whole alphabets.Refer this
http://aspzone.com/blogs/john/articles/173.aspx
Everything has been given for validating in javascript.i hope u also validating in javascript only.
For more details on "Regular expressions" search google.
Regards,
Tamil K -
How to validate an text field item using javascript for numbers only.
hi,
how to validate an text field item using javascript for numbers only.please help me on this urgent
please mail me solun if posible on [email protected]Hi,
Page HTML header
<script>
function onlyNum(evt) {
// Usage: onKeyPress="return onlyNum(event)"
evt = (evt) ? evt : window.event;
var charCode = (evt.which) ? evt.which : evt.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
var status = 'This field accepts numbers only!';
alert(status);
return false;
var status = '';
return true;
</script>Item HTML Form Element Attributes
onKeyPress="return onlyNum(event)"Br,Jari -
How to validate numbers in char field.
Hello all,
I have one database column with char data type. This field should allow insert only
numbers [ zero to nine] and plus symbol .. how to validate this?
Pls help me..
I.m using oracle 9i database. So it does not allow REG-EXP and WITH methods.. So give some
sql coding to do thisAs this forum is for issues with the SQL Developer tool, you'll probably get more answers in the SQL And PL/SQL forum.
Regards,
K. -
How to Generate HTML Report Output in Excel
Dear Experts,
How to convert HTML report output in Excel.
I have reports which output is coming in HTML format & the same I want to use in Excel.
So tell me how I can covert the same in Excel.
Thanks
Sudhirhello,
in your case, you might want to make the following :
a) use DESFORMAT=HTML
b) use MIMETYPE=application/vnd.msexcell (or whatever mimetype your excel application is bound to)
i am nor sure if excel will understeand our HTMLCSS (which is actually HTML4.0 using layers for best possible rendering of the paper page in the browser).
regards,
the oracle reports team -
How to validate the dates in the table control ?
How to validate the dates in the table control ?
Can I write like this ?
LOOP AT it_tab .
CHAIN.
FIELD : it_tab-strtdat,it_tab-enddat.
module date_validation.
ENDCHAIN.
ENDLOOP.
Module Date_validation.
ranges : vdat type sy-datum.
vdat-sign = 'I'.
VDAT-LOW = it_tab-STRTDAT.
VDAT-HIGH = it_tab-ENDDAT.
VDAT-OPTION = 'BT'.
APPEND VDAT.
WHAT CODE I have to write here to validate ?
and If I write like this How can we know which is the current row being add ?
It loops total internal table ..?
Bye,
Muttu.Hi,
I think there is no need to put chain endchain.
To do validation you have to write module in PAI which does required validations.
Thanks
DARSHAN PATEL -
How to use HTML Tags in Smartforms
Hi,
Can you please help me out in knowing how to use HTML tags in Smartforms,
suppose i want to display some text in BOLD i should use the tag </b> as shown
</b> Header Information <b>
regards
RanveerHi Ranveer ,
check this following links,
hope this wil helps you
<a href="http://sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/abap%20code%20samples/smartforms/smartform%20in%20abap.pdf">check this link,to know abt HTML in smartforms</a>
rgds,
shan -
How to change html style titles of a JTabbedPne at run time??
hi,
how to change html style titles of a JTabbedPne at run time??
setTitleAt is not working...You can't change the canvas at runtime. But you can put the scrollbar on a stacked canvas and then show or hide that stacked canvas on different canvases.
-
How to validate material status in physical Inv Doc creation using MI01
Hi Experts,
I would like to know how to validate material status while creating physical inventory document using MI01 transaction.
I tried to figure out a suitable BADI and customer exits ,but it didnt work out well.
Kindly share your thoughts on how this can be achieved.
Regards,
Mohammed Aslam RasheedDo you really create your inventory documents with this MI01 transaction manually by entering material for material?
The real transaction for physical inventory is MI31. How do you want SAP to react if hundreds of materials are selected and inventory documents are created in a batch process?
SAP takes care about the material status in MI04 and MI07 transactions.
I am not aware of any exit for MI01 maintenance, you may consider Explicit and Implicit Enhancement Options -
How to Validate a User on the click of a button in Oracle APEX
Hi,
How to Validate a User on the click of a button in Oracle APEX.
say for e.g: I want to allow only a specific user to go beyond after clicking on a button and restrict all the other Users. Any ideas please.
Thanks in Advance,
AfWell , the actual idea was to hide the button for specific users and show the button only for some specific users... is this possible...?
@ AndyH: yeah, what you have suggested also fits well for my requirement... Could you please let me know how can i achieve it...
Regards,
Af -
How to validate the file path when downloading.
Hi
How to validate the file path when downloading to Presentation or application Server.hiii
you can validate file path by following way
REPORT zvalidate.
TYPE-POOLS: abap.
DATA: w_direc TYPE string.
DATA: w_bool TYPE abap_bool.
w_dir = 'c:\Myfolder\'.
CALL METHOD cl_gui_frontend_services=>directory_exist
EXPORTING
directory = w_direc
RECEIVING
result = w_bool
EXCEPTIONS
cntl_error = 1
error_no_gui = 2
wrong_parameter = 3
not_supported_by_gui = 4
OTHERS = 5.
IF NOT w_bool IS INITIAL.
WRITE:/ 'Directory exists.'.
ELSE.
WRITE:/ 'Directory does not exist.'.
ENDIF.
regards
twinkal
Maybe you are looking for
-
I currently have Mavericks Version 10.9.5. I have a 1.8 GHz Intel Core i5. My total storage is 250.14. I have an 8 gigabyte memory. I have done everything When I try to use the Install OSX Yosemite, it says, "an error occurred while preparing the ins
-
Search help for fields in custom table..
hi, in my custom table i have two fields - table name and field name. when user selects table name as VBAP , for field names i need all the fields in VBAP to be displayed and for that I set the check table as DD03L and I am able to see all the fields
-
House move connection fee demand.
Hi... I'm new to the forum and I'm hoping a kindly Moderator can help me with a problem which is causing me a lot of frustration and angst! I've been with BT for many years, and recently completed the house move procedure online. Initially I was t
-
How to clear out all passwords in key chain
HAVING TROUBLE WITH POP UP BOX IN AOL EMAIL CONSTANTLY ASKING FOR MY PASSWORD..HOW DO I CLEAR
-
Can't open pdf online.(internet stop working)
I have windows 7 and adobe reader X, I can't open pdf files online. Every time i tried to open pdf error message pop ( internet has stopped working ). Can some please help.