問題タブ [xforms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 動的 Web フォーム
レポートを作成してオンラインで表示できる Web アプリケーションを開発しています。これらのレポートは、典型的な学校レポートまたは年次従業員評価レポートの構造を持っています。ユーザーがレポートの構造をカスタマイズできるようにしたいと考えています。たとえば、ある学校では次の形式のレポートが必要になる場合があります。
一方、別の人が望むかもしれません
私が探しているのは、各学校がレポートの形式を指定する方法です。おそらく、ある種の JavaScript フォーム構築ライブラリです。このようなライブラリは、ユーザーがレポートのテンプレートとして使用されるフォームを作成できるようにするページで使用できます。
サーバー側で送信された各レポートを処理する必要があるため、各フィールドに関するいくつかのセマンティクスを取得する必要があります。たとえば、レポートの各質問への回答をプレーン テキスト、数値スコア、チェックボックス、ラジオ ボタンなどにするかどうかをユーザーが指定できると便利です。
このような「動的な」フォームを処理するための有用な技術についての提案は、本当にありがたいです。XFormsは関連があるように見えますが、まだ深く掘り下げていません。
乾杯、ドン
html - ID とクラス名の CSS セレクターを使用して、別の名前空間で XHTML 要素のスタイルを設定できますか?
ubiquity-xforms を使用するアプリケーションを開発しています。以前は、XHTML 1.0 doctype を使用して、ページを text/html として提供していました。
MIME タイプを application/xhtml+xml に切り替えた場合、javascript が現在行っていることの代わりに get____NS() 関数を使用できるため (毎回 DOM ツリー全体をゆっくりと反復処理する)、パフォーマンスが大幅に向上します。要素を選択する必要があります)。
しかし、これを試してみると、CSS の束が機能しなくなりました。Firebug または WebKit Nightly Web Inspector のいずれかで要素を調べたところ、XFORMS 名前空間の要素の '.classname' および '#id' css セレクターが失敗のポイントであることに気付きました。また、これらの要素のリストされた DOM プロパティに、「id」属性と「className」属性の両方が欠けていることにも気付きました。
私の質問は、UA にこれらをクラスと ID として認識させる方法はありますか?
私が試したこと、無駄に:
- インラインDoctypeのATTLISTで「id」属性をIDとして指定する
- 私ができるすべてのDoctypeを試すか、Doctypeをまったく試しません
- xhtml 名前空間 (つまり、xhtml:id) で id およびクラス名属性を修飾する
サンプルの xhtml を次に示します。Firefox 3.5 または Safari 4 / WebKit Nightly では動作しません
xml - XML を表示、編集、および保存するフォーム アプリケーション。どのような可能性がありますか?
次の仕様でフォームアプリケーションを開発する必要があります。データを含む XML ファイルがあります。このデータをアプリケーション内またはフォームで表示する必要があります。ユーザーは、データを表示、編集、追加、操作し、XML ファイルに保存できる必要があります。アプリケーション/Web サーバーを使用できません。オフライン アプリケーションである必要があり、データをブラウザーに表示する必要があります。フォーム アプリケーションを開発する最良の方法は何ですか? XML --> XSLT --> XHTML (フォーム)? 別のより良い解決策はありますか?私を助けてください。
javascript - クライアント側のXForms処理ツール
最高のクライアントサイドJavaScriptベースのXFormsプロセッサは何でしょうか?
プラグイン(activeX)ベースのXforms処理ソリューションをjavascriptベースのクライアント側プロセッサに移行しようとしています。しかし、移行するXFormは、私が見つけたクライアント側のソリューションでは正しく機能しません。それらはさまざまな不親切なエラーを出し、デバッグできないため理由を見つけるのが非常に困難です。理想的には、移行は変更なしで機能するはずですよね?どうすれば目標に近づくことができますか?
html - 無料のxformエディターはどこにありますか?
xformは初めてです。私にはプロジェクトがあり、コードをどこに書くべきかわかりません。それで何か助けはありますか?(私はWindows XP SP2に取り組んでいます)。
javascript - XForms: 変更されるインスタンス データを処理する方法は?
現在、XML データを変更する XForms アプリケーションに取り組んでいます。このデータは、ローカルの XML ファイルから取得されます。ファイルは静的な方法で別のアプリケーションからエクスポートされ、アプリケーションに読み込まれます。問題は、データが変更されるたびに (XML 構造が同じままである) ことです。XForms でこれを修正するにはどうすればよいですか? アプリケーションで XSLTForms を使用しています。
xforms - ISML PAC から XForm への変換
ISML PAC を XForms に変換するのに役立つツールや記事はありますか? そのような変換の経験がある人はいますか?
asp.net - サーバー側 XForms フォームの検証と ASP.NET への統合
私は最近、実行時に編集および管理できる ASP.NET Web アプリケーション用の Web ベースのフォームを作成する方法を調査しています。たとえば、管理者は、新しい検証ルールまたは新しいフィールド セットを追加したい場合があります。
聖杯は、(潜在的に非常に複雑な) 任意の検証ルールと各フィールドのデータ ソースの割り当てと共に、フォームを指定する手段を提供します。次に、この仕様を使用して、Web アプリケーションで展開されたフォームを更新し、クライアント側とサーバー側の両方で送信を検証します。
調査の結果、Xforms とそれをサポートする多くのテクノロジにたどり着きました。1 つのソリューションはIBM Lotus Formsのようですが、フォーム デザイナーはフォームを作成するためのスタンドアロン ツールとして役立つ場合がありますが、これにはインフラストラクチャに関して非常に大きな投資が必要であり、実行不可能です。また、フォームはパブリックに表示され、クロスブラウザーに準拠している必要があるため、ブラウザー プラグインを割引価格で提供しています。
Xforms スキーマを指定してクライアント側の実装を提供する JavaScript ライブラリが多数あることに気付きました。これらは部分的な解決策を提供しますが、サーバー側の検証は依然として要件です。
別のオプションには、Java アプリケーションOrbeonなどのサーバー側ソリューションの使用が含まれているようです。Orbeon はフォームを指定するためのツールを提供しますが (Lotus Forms Designer ほどリッチではありません)、最も興味深い点は、XForms スキーマを検証付きの XHTML フォームに変換できることです。既存の ASP.NET アプリケーションとの統合が可能であれば、Java で記述されていることは大きな問題ではありません。
だから私の質問は、誰かが以前にこれをやったことがあるかどうかです。解決すべき問題のように思えますが、本質的に非常に複雑です。既製のツールを使用してフォームを設計し、それを Xforms スキーマおよび xhtml フォームにエクスポートすることは可能であるように思われます。また、その xforms スキーマおよびフォームを取得し、クライアント側ライブラリを使用して公開することも可能であるようです。難しいと思われるのは、サーバー側でフォーム送信を検証する手段を提供し、そのプロセスを .NET とうまく統合することです (.NET コミュニティは XForms に関与していないようですが、間違っていたら訂正してください)このカウントで)。
製品が、スキーマに対して送信を検証できる Web サービスのような単純なものを提供してくれれば、私はさらに嬉しく思います。Orbeon がこれを行っているのかもしれませんが、さらに調査する前に、詳しい人が正しい方向に向けてくれればありがたいです。
どうもありがとう。
xml - xforms「インスタンス名前空間」の問題
XML ドキュメントを読み取り、ドキュメントを更新するための入力フォームを作成する Xform を作成しています。ただし、明らかに名前空間の問題が原因で、私の Xpath 式は解決されません。インスタンス ファイルに名前空間がない場合、私のフォームは単純なインスタンスで正常に動作します。ただし、名前空間のサポートが必要です。
インスタンス ファイルの名前空間は「ai:inventory」です。
インスタンスデータを参照しています
XPath 式が適切な要素を見つけることができるように、名前空間のプレフィックス "ai" をどこで宣言する必要がありますか? /ai:在庫/商品 ?
HTML の開始タグにプレフィックスを作成しようとしましたが、役に立ちませんでした。
ありがとう、
orbeon - OrbeonXformを外部の既存のDBに接続します
新しいOrbeonXFormを既存の既存のデータベースに接続しようとしています。私のコードは、そのデータベースに保存されるxmlドキュメントを送信する必要があります。
xmlファイルを送信しようとすると、ログに認証エラーが表示されます。
この接続を認証するにはどうすればよいですか?