|
HTML Components/HTC言語のソースコード整形例 |
|
|
|
|
|
SourceFormatX は優れた構文解析エンジンを元に作られています。ですのであらゆるスタイルで書かれたソースコードを美しく整形することができます。以下の例のようなめちゃくちゃなコードでさえも、整形することが可能です。
|
これは極端な例ですが。SourceFormatXに搭載されている強力な HTC / HTML Components 言語のパーサーエンジンの実力を感じて頂けるかと思います。
<PUBLIC:COMPONENT lightWeight="true">
<PUBLIC:METHOD NAME="DoInit"/>
<PUBLIC:METHOD NAME="activate"/>
<SCRIPT LANGUAGE="jscript">
var oBody=null;var sPopUp="";var bConditioned=false;var disableCondition="";
function DoInit(){try{oEvent=createEventObject();rcID.fire(oEvent);}catch(e){alert("ERRORE "+
e.message);window.status="Errore ["+this.id+".DoInit( )]: "+e.message+" ("+
e.name+")";}}function setPopUp(sPopUp){if(sPopUp=="null"){sPopUp="";}
this.sPopUp=sPopUp;oPopupID.fireChange();}function setAction(sAction){if(
sAction=="null"){sAction="";}this.sAction=sAction;sActionID.fireChange();}
function setHRef(sHRef){if(sHRef=="null"){sHRef="";}this.sHRef=sHRef;
sHRefID.fireChange();}function setTarget(sTarget){if(sTarget=="null"){sTarget=
"";}this.sTarget=sTarget;sTargetID.fireChange();}function setActiveConditioned(
bConditioned){if(bConditioned=="null"){bConditioned=true;}this.bConditioned=
bConditioned;bConditionedID.fireChange();}
</SCRIPT>
</PUBLIC:COMPONENT>
<PUBLIC:COMPONENT lightWeight="true">
<PUBLIC:METHOD NAME="DoInit"/>
<PUBLIC:METHOD NAME="activate"/>
<SCRIPT LANGUAGE="jscript">
var oBody = null;
var sPopUp = "";
var bConditioned = false;
var disableCondition = "";
function DoInit()
{
try
{
oEvent = createEventObject();
rcID.fire(oEvent);
}
catch (e)
{
alert("ERRORE " + e.message);
window.status = "Errore [" + this.id + ".DoInit( )]: " + e.message + " (" +
e.name + ")";
}
}
function setPopUp(sPopUp)
{
if (sPopUp == "null")
{
sPopUp = "";
}
this.sPopUp = sPopUp;
oPopupID.fireChange();
}
function setAction(sAction)
{
if (sAction == "null")
{
sAction = "";
}
this.sAction = sAction;
sActionID.fireChange();
}
function setHRef(sHRef)
{
if (sHRef == "null")
{
sHRef = "";
}
this.sHRef = sHRef;
sHRefID.fireChange();
}
function setTarget(sTarget)
{
if (sTarget == "null")
{
sTarget = "";
}
this.sTarget = sTarget;
sTargetID.fireChange();
}
function setActiveConditioned(bConditioned)
{
if (bConditioned == "null")
{
bConditioned = true;
}
this.bConditioned = bConditioned;
bConditionedID.fireChange();
}
</SCRIPT>
</PUBLIC:COMPONENT>
再び手動でHTML Components言語のソースコードを整形するために時を浪費しないで下さい! SourceFormatX体験版の無料ダウンロード!
|