2016-09-28 10 views
0

私はSGMLファミリ全体に精通していません...アプリケーションのインストールプロセスの一部である小さなWebサイトを開発する必要があります。このWebサイトには、インストールプロセス中に選択された機能が完全に表示されます。 Bootstrapのおかげでウェブサイトはうまくいきます。しかし今、私はインストールプロセスの選択に従って、このウェブサイト上の要素を隠すか、または表示したいと思います。XMLデータソースにHTML属性をバインドする

インストール中にXMLファイルを変更できます。私の考えは、XMLデータにHTML属性をバインドすることです。私は、インストールプロセス中に変更することができます

例XML:

<features> 
<feature> 
    <name>Feature 1</name> 
    <visible>hidden</visible> 
<feature> 
<features> 

HTMLアイデア:

<div class="feature1" VISIBLE_VALUE_FROM_XML> 
<img src="./img/feature1"/> 
</div> 

はの両方に結合することが何とか可能ですか?関連キーワードは何ですか?どのような選択肢がありますか?良い読書源がありますか?

ありがとうございます!

[EDIT]:

おそらく質問があなたのためにあまりにも些細でした。私はデータバインディングの考え方には限界があったと思います。だから、次の手順は、トリックを行います

  1. あなたは
  2. 使用JSを好きで、XMLツリー

答えて

0

を横断した場合グラブコーヒー

  • は、タバコを吸う
  • あなたの机を離れますどうぞ!

    これらの手順を実行することができます。

    ステップ1:(jQueryのXML2JSONのような)ライブラリのいずれかを使用してJSONにあなたのXMLを変換し

    ステップ2:jQueryを使ってID($( "#のyourid"))を使用して "DIV" を選択して変更jsonの可視性プロパティの値による可視性

    (e.g) 
    
    if(json[feature].visibility=="hidden") 
    { 
    $("#yourid").hide(); 
    }