+1 امتیاز
قبل در برنامه نویسی توسط (37 امتیاز)
برچسب گذاری دوباره قبل توسط
آیا برای استفاده از فایل xsd (جهت نمایش attribute های یک tag با زدن ctrl+space) در facelet (در وایز نسخه 4.4.1) نیاز به تنظیم خاصی وجود دارد؟

1 پاسخ

+1 امتیاز
قبل توسط (1.2هزار امتیاز)
ویرایش شده قبل توسط
 
بهترین پاسخ

کافی است schemaLocations را در بالای xml خود به درستی آدرس دهی کنید.

<?xml version="1.0"?>
<c:window id="catalogedit" title="${pageTitle}"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:c="http://gfaces.org/core" xmlns:h="http://www.w3.org/1999/xhtml"
	xmlns:w="http://asta.ir/wise/gfaces"
	xmlns:d="http://gfaces.org/data"  
	xsi:schemaLocation="http://gfaces.org/core http://asta.ir/wise/gfaces_core_4.3.xsd 
		http://asta.ir/wise/gfaces http://asta.ir/wise/gfaces_wise_4.3.xsd
		http://gfaces.org/data http://asta.ir/wise/gfaces_data_4.3.xsd" >


</c:window>

به این ترتیب xsd ها از طریق اینترنت از روی سایت اعوان دانلود خواهند شد. در صورتی که امکان دانلود مستقیم از طریق اینترنت وجود ندارد از آدرسهای فوق الذکر فایلها را دانلود کنید و از طریق منوی Winow>Preferences>XML>XML Catalog به Eclipse معرفی بفرمایید.

قبل توسط (37 امتیاز)
پس از آدرس دهی schemaLocations در بالای xml، پیغام خطای:
The prefix "xsi" for attribute "xsi:schemaLocation" associated with an element type "c:window" is not bound
در فایل xml نمایش داده می شود.
قبل توسط (1.2هزار امتیاز)
صحیح می فرمایید. جوابم را ویرایش کردم.

سوالات مشابه

+2 امتیاز
1 پاسخ 286 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Meysam Shirazi (434 امتیاز)
0 امتیاز
1 پاسخ 241 بازدید
0 امتیاز
1 پاسخ 534 بازدید
0 امتیاز
0 پاسخ 243 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط homa (16 امتیاز)
0 امتیاز
0 پاسخ 261 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط homa (16 امتیاز)
0 امتیاز
0 پاسخ 315 بازدید
0 امتیاز
1 پاسخ 283 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط homa (16 امتیاز)
0 امتیاز
0 پاسخ 370 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط homa (16 امتیاز)
0 امتیاز
1 پاسخ 300 بازدید
...