You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@clerezza.apache.org by "Reto Bachmann-Gmür (JIRA)" <ji...@apache.org> on 2009/12/17 16:53:18 UTC
[jira] Resolved: (CLEREZZA-29) Wish for Scala function
[ https://issues.apache.org/jira/browse/CLEREZZA-29?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Reto Bachmann-Gmür resolved CLEREZZA-29.
----------------------------------------
Resolution: Fixed
Implemented version in which an non-existent property appears as if empty simple literal. I doubt that's the right place to do any xhtml validation: only xhtml literals should be integrated in xhtml output without escaping, if the output is not xhtml then invalid xml isn't a problem.
> Wish for Scala function
> -----------------------
>
> Key: CLEREZZA-29
> URL: https://issues.apache.org/jira/browse/CLEREZZA-29
> Project: Clerezza
> Issue Type: Improvement
> Environment: Scala Pages
> Reporter: Oliver Strässer
> Assignee: Reto Bachmann-Gmür
> Priority: Critical
>
> can you provide a funtion in scala wich checks a given property, and if the property is set, the return value is the string representation of this property.
> if the value isn't set, the returnvalue is an "" string .
> i don't want to wrote everytime the folloeing code:
>
> {if((res/DC.title).length > 0){res/dc("title")*}else {""}}
>
> or :
>
> {if((res/dc("description")).length > 0){XML.loadString(res/dc("description")*)}else {""}}
> To Functions (One for XML and one for normal String is ok)
> Better is:
> {if((res/acp("statusTextForParticipants")).length > 0){
> try {
> XML.loadString(res/acp("statusTextForParticipants")*)
> } catch {
> case e:Exception => res/acp("statusTextForParticipants")*;
> }
> }else {""}}
> or an functionm wich generates valid xml from string (escaped / not escaped // is an xmlliteral or not)
> , when the string is copied from microsoft word, like this. Hard to explain.
> THIS IS VERY IMPORTANT, BECAUSE YOU CAN'T RELY ON THAT THE USER GENERATE VALID XML CONTENT
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.