亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? spring-beans-2.0.dtd

?? struts+spring 源碼 希望能給大家?guī)?lái)幫助
?? DTD
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):

<!--
	Bean definitions can specify zero or more constructor arguments.
	This is an alternative to "autowire constructor".
	Arguments correspond to either a specific index of the constructor argument
	list or are supposed to be matched generically by type.

	Note: A single generic argument value will just be used once, rather than
	potentially matched multiple times (as of Spring 1.1).

	constructor-arg elements are also used in conjunction with the factory-method
	element to construct beans using static or instance factory methods.
-->
<!ELEMENT constructor-arg (
	description?,
	(bean | ref | idref | value | null | list | set | map | props)?
)>

<!--
	The constructor-arg tag can have an optional index attribute,
	to specify the exact index in the constructor argument list. Only needed
	to avoid ambiguities, e.g. in case of 2 arguments of the same type.
-->
<!ATTLIST constructor-arg index CDATA #IMPLIED>

<!--
	The constructor-arg tag can have an optional type attribute,
	to specify the exact type of the constructor argument. Only needed
	to avoid ambiguities, e.g. in case of 2 single argument constructors
	that can both be converted from a String.
-->
<!ATTLIST constructor-arg type CDATA #IMPLIED>

<!--
  A short-cut alternative to a child element "ref bean=".
-->
<!ATTLIST constructor-arg ref CDATA #IMPLIED>

<!--
  A short-cut alternative to a child element "value".
-->
<!ATTLIST constructor-arg value CDATA #IMPLIED>


<!--
	Bean definitions can have zero or more properties.
	Property elements correspond to JavaBean setter methods exposed
	by the bean classes. Spring supports primitives, references to other
	beans in the same or related factories, lists, maps and properties.
-->
<!ELEMENT property (
	description?, meta*,
	(bean | ref | idref | value | null | list | set | map | props)?
)>

<!--
	The property name attribute is the name of the JavaBean property.
	This follows JavaBean conventions: a name of "age" would correspond
	to setAge()/optional getAge() methods.
-->
<!ATTLIST property name CDATA #REQUIRED>

<!--
  A short-cut alternative to a child element "ref bean=".
-->
<!ATTLIST property ref CDATA #IMPLIED>

<!--
  A short-cut alternative to a child element "value".
-->
<!ATTLIST property value CDATA #IMPLIED>


<!--
	A lookup method causes the IoC container to override the given method and return
	the bean with the name given in the bean attribute. This is a form of Method Injection.
	It's particularly useful as an alternative to implementing the BeanFactoryAware
	interface, in order to be able to make getBean() calls for non-singleton instances
	at runtime. In this case, Method Injection is a less invasive alternative.
-->
<!ELEMENT lookup-method EMPTY>

<!--
	Name of a lookup method. This method should take no arguments.
-->
<!ATTLIST lookup-method name CDATA #IMPLIED>

<!--
	Name of the bean in the current or ancestor factories that the lookup method
	should resolve to. Often this bean will be a prototype, in which case the
	lookup method will return a distinct instance on every invocation. This
	is useful for single-threaded objects.
-->
<!ATTLIST lookup-method bean CDATA #IMPLIED>


<!--
	Similar to the lookup method mechanism, the replaced-method element is used to control
	IoC container method overriding: Method Injection. This mechanism allows the overriding
	of a method with arbitrary code.
-->
<!ELEMENT replaced-method (
	(arg-type)*
)>

<!--
	Name of the method whose implementation should be replaced by the IoC container.
	If this method is not overloaded, there's no need to use arg-type subelements.
	If this method is overloaded, arg-type subelements must be used for all
	override definitions for the method.
-->
<!ATTLIST replaced-method name CDATA #IMPLIED>

<!--
	Bean name of an implementation of the MethodReplacer interface in the current
	or ancestor factories. This may be a singleton or prototype bean. If it's
	a prototype, a new instance will be used for each method replacement.
	Singleton usage is the norm.
-->
<!ATTLIST replaced-method replacer CDATA #IMPLIED>

<!--
	Subelement of replaced-method identifying an argument for a replaced method
	in the event of method overloading.
-->
<!ELEMENT arg-type (#PCDATA)>

<!--
	Specification of the type of an overloaded method argument as a String.
	For convenience, this may be a substring of the FQN. E.g. all the
	following would match "java.lang.String":
	- java.lang.String
	- String
	- Str

	As the number of arguments will be checked also, this convenience can often
	be used to save typing.
-->
<!ATTLIST arg-type match CDATA #IMPLIED>


<!--
	Defines a reference to another bean in this factory or an external
	factory (parent or included factory).
-->
<!ELEMENT ref EMPTY>

<!--
	References must specify a name of the target bean.
	The "bean" attribute can reference any name from any bean in the context,
	to be checked at runtime.
	Local references, using the "local" attribute, have to use bean ids;
	they can be checked by this DTD, thus should be preferred for references
	within the same bean factory XML file.
-->
<!ATTLIST ref bean CDATA #IMPLIED>
<!ATTLIST ref local IDREF #IMPLIED>
<!ATTLIST ref parent CDATA #IMPLIED>


<!--
	Defines a string property value, which must also be the id of another
	bean in this factory or an external factory (parent or included factory).
	While a regular 'value' element could instead be used for the same effect,
	using idref in this case allows validation of local bean ids by the XML
	parser, and name completion by supporting tools.
-->
<!ELEMENT idref EMPTY>

<!--
	ID refs must specify a name of the target bean.
	The "bean" attribute can reference any name from any bean in the context,
	potentially to be checked at runtime by bean factory implementations.
	Local references, using the "local" attribute, have to use bean ids;
	they can be checked by this DTD, thus should be preferred for references
	within the same bean factory XML file.
-->
<!ATTLIST idref bean CDATA #IMPLIED>
<!ATTLIST idref local IDREF #IMPLIED>


<!--
	Contains a string representation of a property value.
	The property may be a string, or may be converted to the required
	type using the JavaBeans PropertyEditor machinery. This makes it
	possible for application developers to write custom PropertyEditor
	implementations that can convert strings to arbitrary target objects.

	Note that this is recommended for simple objects only.
	Configure more complex objects by populating JavaBean
	properties with references to other beans.
-->
<!ELEMENT value (#PCDATA)>

<!--
	The value tag can have an optional type attribute, to specify the
	exact type that the value should be converted to. Only needed
	if the type of the target property or constructor argument is
	too generic: for example, in case of a collection element.
-->
<!ATTLIST value type CDATA #IMPLIED>

<!--
	Denotes a Java null value. Necessary because an empty "value" tag
	will resolve to an empty String, which will not be resolved to a
	null value unless a special PropertyEditor does so.
-->
<!ELEMENT null (#PCDATA)>


<!--
	A list can contain multiple inner bean, ref, collection, or value elements.
	Java lists are untyped, pending generics support in Java 1.5,
	although references will be strongly typed.
	A list can also map to an array type. The necessary conversion
	is automatically performed by the BeanFactory.
-->
<!ELEMENT list (
	(bean | ref | idref | value | null | list | set | map | props)*
)>

<!--
	Enable/disable merging for collections when using parent/child beans.
-->
<!ATTLIST list merge (true | false | default) "default">

<!--
	Specify the default Java type for nested values.
-->
<!ATTLIST list value-type CDATA #IMPLIED>


<!--
	A set can contain multiple inner bean, ref, collection, or value elements.
	Java sets are untyped, pending generics support in Java 1.5,
	although references will be strongly typed.
-->
<!ELEMENT set (
	(bean | ref | idref | value | null | list | set | map | props)*
)>

<!--
	Enable/disable merging for collections when using parent/child beans.
-->
<!ATTLIST set merge (true | false | default) "default">

<!--
	Specify the default Java type for nested values.
-->
<!ATTLIST set value-type CDATA #IMPLIED>


<!--
	A Spring map is a mapping from a string key to object.
	Maps may be empty.
-->
<!ELEMENT map (
	(entry)*
)>

<!--
	Enable/disable merging for collections when using parent/child beans.
-->
<!ATTLIST map merge (true | false | default) "default">

<!--
	Specify the default Java type for nested entry keys.
-->
<!ATTLIST map key-type CDATA #IMPLIED>

<!--
	Specify the default Java type for nested entry values.
-->
<!ATTLIST map value-type CDATA #IMPLIED>

<!--
	A map entry can be an inner bean, ref, value, or collection.
	The key of the entry is given by the "key" attribute or child element.
-->
<!ELEMENT entry (
  key?,
	(bean | ref | idref | value | null | list | set | map | props)?
)>

<!--
	Each map element must specify its key as attribute or as child element.
	A key attribute is always a String value.
-->
<!ATTLIST entry key CDATA #IMPLIED>

<!--
  A short-cut alternative to a "key" element with a "ref bean=" child element.
-->
<!ATTLIST entry key-ref CDATA #IMPLIED>

<!--
  A short-cut alternative to a child element "value".
-->
<!ATTLIST entry value CDATA #IMPLIED>

<!--
  A short-cut alternative to a child element "ref bean=".
-->
<!ATTLIST entry value-ref CDATA #IMPLIED>

<!--
	A key element can contain an inner bean, ref, value, or collection.
-->
<!ELEMENT key (
	(bean | ref | idref | value | null | list | set | map | props)
)>


<!--
	Props elements differ from map elements in that values must be strings.
	Props may be empty.
-->
<!ELEMENT props (
	(prop)*
)>

<!--
	Enable/disable merging for collections when using parent/child beans.
-->
<!ATTLIST props merge (true | false | default) "default">

<!--
	Element content is the string value of the property.
	Note that whitespace is trimmed off to avoid unwanted whitespace
	caused by typical XML formatting.
-->
<!ELEMENT prop (#PCDATA)>

<!--
	Each property element must specify its key.
-->
<!ATTLIST prop key CDATA #REQUIRED>

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看91精品国产麻豆| 久久免费视频色| 国产成人免费av在线| 亚洲一区二区三区不卡国产欧美| 精品久久99ma| 欧美综合色免费| 成人黄色软件下载| 国内外精品视频| 婷婷国产v国产偷v亚洲高清| 综合自拍亚洲综合图不卡区| 久久久久久麻豆| 日韩一区二区高清| 欧美日韩国产欧美日美国产精品| 99久久精品国产导航| 国产一区999| 看电视剧不卡顿的网站| 午夜私人影院久久久久| 亚洲欧美区自拍先锋| 欧美韩日一区二区三区| 26uuu亚洲综合色欧美| 3d成人h动漫网站入口| 欧美在线播放高清精品| 91丨porny丨户外露出| 成人听书哪个软件好| 国产一区在线观看麻豆| 久久精品国产99久久6| 免费成人在线视频观看| 天堂影院一区二区| 亚洲成人激情社区| 亚洲18女电影在线观看| 亚洲一二三四区| 亚洲一区二区影院| 一区二区三区国产精华| 亚洲毛片av在线| 亚洲黄一区二区三区| 亚洲三级理论片| 亚洲精品少妇30p| 夜夜精品视频一区二区| 一区二区三区四区在线免费观看| 亚洲日本在线看| 亚洲欧美一区二区不卡| 亚洲乱码国产乱码精品精的特点| 亚洲欧洲日韩综合一区二区| 国产精品国产自产拍高清av | 26uuu精品一区二区三区四区在线| 欧美伦理视频网站| 欧美一区二区三区思思人| 欧美精品三级在线观看| 欧美一区二区三区免费观看视频| 欧美一区午夜精品| 欧美电影免费观看高清完整版在线| 日韩精品一区二区三区在线观看| 日韩一区二区三区电影在线观看| 日韩美女视频在线| 国产偷v国产偷v亚洲高清| 国产精品夫妻自拍| 亚洲一区二区三区影院| 日本sm残虐另类| 国产毛片一区二区| gogogo免费视频观看亚洲一| 一道本成人在线| 欧美精品视频www在线观看| 欧美sm美女调教| 国产精品久久久久桃色tv| 怡红院av一区二区三区| 秋霞av亚洲一区二区三| 国产成人在线免费| 欧美综合亚洲图片综合区| 日韩你懂的在线观看| 国产日韩精品久久久| 亚洲免费观看高清完整版在线| 午夜精品视频一区| 国产激情视频一区二区三区欧美 | 一级精品视频在线观看宜春院| 亚洲成a天堂v人片| 国产精品99久久久久久似苏梦涵| 91在线精品一区二区三区| 欧美日韩免费视频| 久久久久久**毛片大全| 一二三区精品视频| 国产一区不卡精品| 欧美日韩一区在线观看| 久久综合给合久久狠狠狠97色69| 亚洲久草在线视频| 久久99精品久久久久久久久久久久| 成人动漫视频在线| 91精品国产91久久久久久一区二区| 国产亚洲精品bt天堂精选| 亚洲一卡二卡三卡四卡无卡久久 | 韩国三级中文字幕hd久久精品| 成人福利视频网站| 日韩精品一区二| 一区二区三区中文字幕电影 | 国产片一区二区三区| 亚洲成a人在线观看| 成人动漫在线一区| 久久综合色之久久综合| 亚洲最色的网站| 懂色av一区二区三区蜜臀| 6080日韩午夜伦伦午夜伦| 国产精品剧情在线亚洲| 韩国女主播成人在线观看| 欧美性受xxxx| 国产精品不卡在线| 国内成+人亚洲+欧美+综合在线| 欧美性生活久久| 国产精品乱码一区二三区小蝌蚪| 乱中年女人伦av一区二区| 欧美在线高清视频| 亚洲欧美偷拍三级| 高清不卡一二三区| 2014亚洲片线观看视频免费| 午夜激情久久久| 欧洲一区二区av| 亚洲女爱视频在线| 懂色av一区二区三区蜜臀| 精品国产sm最大网站| 日本中文字幕一区二区有限公司| 色哟哟在线观看一区二区三区| 国产欧美日韩亚州综合| 国产乱人伦偷精品视频不卡| 日韩一区二区精品葵司在线| 视频一区国产视频| 欧美日本韩国一区| 亚洲午夜久久久久久久久电影院| 色琪琪一区二区三区亚洲区| 国产精品成人网| 成人爱爱电影网址| 成人欧美一区二区三区| 成人免费看视频| 国产精品久久久久久久久免费樱桃 | 久久国产尿小便嘘嘘| 337p亚洲精品色噜噜噜| 日本午夜精品视频在线观看 | 欧美精品免费视频| 亚洲无人区一区| 欧美日本在线看| 日韩在线卡一卡二| 欧美一区二区三区免费在线看 | 久久国产麻豆精品| 日韩欧美亚洲国产另类| 看电视剧不卡顿的网站| 久久久久国产精品人| 成人免费毛片嘿嘿连载视频| 综合久久综合久久| 欧美视频日韩视频| 人禽交欧美网站| 国产婷婷色一区二区三区四区| 成人小视频在线| 一区二区三区鲁丝不卡| 欧美美女一区二区三区| 美女久久久精品| 欧美韩国日本综合| 91黄色免费版| 日产欧产美韩系列久久99| 久久无码av三级| 99re这里只有精品视频首页| 亚洲国产综合色| 精品免费99久久| k8久久久一区二区三区| 亚洲国产日韩精品| 精品国产第一区二区三区观看体验| 成人免费毛片嘿嘿连载视频| 亚洲一二三区在线观看| 日韩欧美成人激情| 99精品久久久久久| 婷婷国产在线综合| 欧美激情在线一区二区三区| 在线这里只有精品| 国产一区日韩二区欧美三区| 亚洲人亚洲人成电影网站色| 91精品国产日韩91久久久久久| 国产精品一线二线三线精华| 亚洲免费观看高清完整版在线观看熊| 欧美高清视频不卡网| 国产福利91精品一区二区三区| 一区二区三区日韩欧美| 精品国产91亚洲一区二区三区婷婷| 不卡视频免费播放| 日本欧美大码aⅴ在线播放| 久久精子c满五个校花| 在线观看国产日韩| 国产成人啪午夜精品网站男同| 亚洲va在线va天堂| 国产嫩草影院久久久久| 欧美日韩二区三区| 波多野结衣在线aⅴ中文字幕不卡| 亚洲mv大片欧洲mv大片精品| 欧美国产1区2区| 91精品国产色综合久久ai换脸| www.性欧美| 精品在线一区二区| 亚洲一二三四在线观看| 国产精品亲子伦对白| 精品少妇一区二区三区视频免付费 | 免费的成人av| 亚洲香肠在线观看| 亚洲欧美在线aaa| 久久久不卡网国产精品二区| 欧美麻豆精品久久久久久|