+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 پاسخ 288 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Meysam Shirazi (434 امتیاز)
0 امتیاز
1 پاسخ 243 بازدید
0 امتیاز
1 پاسخ 543 بازدید
0 امتیاز
0 پاسخ 244 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط homa (16 امتیاز)
0 امتیاز
0 پاسخ 263 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط homa (16 امتیاز)
0 امتیاز
0 پاسخ 317 بازدید
0 امتیاز
1 پاسخ 286 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط homa (16 امتیاز)
0 امتیاز
0 پاسخ 380 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط homa (16 امتیاز)
0 امتیاز
1 پاسخ 301 بازدید
...