samaresh@338
|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
samaresh@338
|
2 |
<!--
|
mkristofic@1584
|
3 |
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
|
mkristofic@1584
|
4 |
|
mkristofic@1584
|
5 |
Copyright 2009-2017 Oracle and/or its affiliates. All rights reserved.
|
mkristofic@1584
|
6 |
|
mkristofic@1584
|
7 |
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
|
mkristofic@1584
|
8 |
Other names may be trademarks of their respective owners.
|
mkristofic@1584
|
9 |
|
mkristofic@1584
|
10 |
The contents of this file are subject to the terms of either the GNU
|
mkristofic@1584
|
11 |
General Public License Version 2 only ("GPL") or the Common
|
mkristofic@1584
|
12 |
Development and Distribution License("CDDL") (collectively, the
|
mkristofic@1584
|
13 |
"License"). You may not use this file except in compliance with the
|
mkristofic@1584
|
14 |
License. You can obtain a copy of the License at
|
mkristofic@1584
|
15 |
http://www.netbeans.org/cddl-gplv2.html
|
mkristofic@1584
|
16 |
or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
|
mkristofic@1584
|
17 |
specific language governing permissions and limitations under the
|
mkristofic@1584
|
18 |
License. When distributing the software, include this License Header
|
mkristofic@1584
|
19 |
Notice in each file and include the License file at
|
mkristofic@1584
|
20 |
nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
|
mkristofic@1584
|
21 |
particular file as subject to the "Classpath" exception as provided
|
mkristofic@1584
|
22 |
by Oracle in the GPL Version 2 section of the License file that
|
mkristofic@1584
|
23 |
accompanied this code. If applicable, add the following below the
|
mkristofic@1584
|
24 |
License Header, with the fields enclosed by brackets [] replaced by
|
mkristofic@1584
|
25 |
your own identifying information:
|
mkristofic@1584
|
26 |
"Portions Copyrighted [year] [name of copyright owner]"
|
mkristofic@1584
|
27 |
|
mkristofic@1584
|
28 |
Contributor(s):
|
mkristofic@1584
|
29 |
|
mkristofic@1584
|
30 |
The Original Software is NetBeans. The Initial Developer of the Original
|
mkristofic@1584
|
31 |
Software is Sun Microsystems, Inc. Portions Copyright 2009-2010 Sun
|
mkristofic@1584
|
32 |
Microsystems, Inc. All Rights Reserved.
|
mkristofic@1584
|
33 |
|
mkristofic@1584
|
34 |
If you wish your version of this file to be governed by only the CDDL
|
mkristofic@1584
|
35 |
or only the GPL Version 2, indicate your decision by adding
|
mkristofic@1584
|
36 |
"[Contributor] elects to include this software in this distribution
|
mkristofic@1584
|
37 |
under the [CDDL or GPL Version 2] license." If you do not indicate a
|
mkristofic@1584
|
38 |
single choice of license, a recipient has the option to distribute
|
mkristofic@1584
|
39 |
your version of this file under either the CDDL, the GPL Version 2 or
|
mkristofic@1584
|
40 |
to extend the choice of license to its licensees as provided above.
|
mkristofic@1584
|
41 |
However, if you add GPL Version 2 code and therefore, elected the GPL
|
mkristofic@1584
|
42 |
Version 2 license, then the option applies only if the new code is
|
mkristofic@1584
|
43 |
made subject to such option by the copyright holder.
|
samaresh@338
|
44 |
-->
|
samaresh@338
|
45 |
<html>
|
samaresh@338
|
46 |
<head>
|
psmejkal@1107
|
47 |
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
samaresh@338
|
48 |
<link rel="stylesheet" href="nbdocs://org.netbeans.modules.usersguide/org/netbeans/modules/usersguide/ide.css" type="text/css">
|
samaresh@338
|
49 |
<title>XML Schema Editor: Design View Palette</title>
|
samaresh@338
|
50 |
</head>
|
samaresh@338
|
51 |
<body>
|
samaresh@338
|
52 |
<h2><a name="section_xml_components"></a><a name="element"></a><a name="attribute"></a><a name="section_xml_schema_components"></a><a name="sequence"></a><a name="choice"></a><a name="all"></a><a name="complextype"></a>XML Schema Editor: Design View Palette</h2>
|
samaresh@338
|
53 |
<p><small><a href="#seealso">See Also</a></small></p>
|
samaresh@338
|
54 |
<p>When an XML schema file is open in the Design view of the XML schema editor, the Palette is also available. This palette appears populated with icons for components for XML documents and XML schema files.</p>
|
samaresh@338
|
55 |
<p><b>To use Palette components:</b></p>
|
samaresh@338
|
56 |
<ul>
|
samaresh@338
|
57 |
<li>Select an icon in the Palette and drag it to the schema design area of the Design view.</li>
|
samaresh@338
|
58 |
</ul>
|
samaresh@338
|
59 |
<p>The Palette has two sections:</p>
|
samaresh@338
|
60 |
<ul>
|
samaresh@338
|
61 |
<li><b>XML Components.</b> Components that can exist in XML documents or XML schemas. </li>
|
samaresh@338
|
62 |
<li><b>XML Schema Components.</b> Components that can only exist in XML schemas.</li>
|
samaresh@338
|
63 |
</ul>
|
samaresh@338
|
64 |
<p>The following table describes the components available in the Palette. The components are grouped by Palette section.</p>
|
samaresh@338
|
65 |
<table border="1" cellpadding="5" cellspacing="0">
|
samaresh@338
|
66 |
<tr valign="top">
|
samaresh@338
|
67 |
<th scope="col" align="left">Component</th>
|
samaresh@338
|
68 |
<th scope="col" align="left">Icon</th>
|
samaresh@338
|
69 |
<th scope="col" align="left">Description</th>
|
samaresh@338
|
70 |
</tr>
|
samaresh@338
|
71 |
<tr valign="top">
|
samaresh@338
|
72 |
<th colspan="3" scope="col" align="left">XML Components</th>
|
samaresh@338
|
73 |
</tr>
|
samaresh@338
|
74 |
<tr valign="top">
|
samaresh@338
|
75 |
<td>Attribute</td>
|
samaresh@338
|
76 |
<td><img src="../images/attribute.png"></td>
|
samaresh@338
|
77 |
<td>The <tt>attribute</tt> component defines a schema attribute.</td>
|
samaresh@338
|
78 |
</tr>
|
samaresh@338
|
79 |
<tr valign="top">
|
samaresh@338
|
80 |
<td>Element</td>
|
samaresh@338
|
81 |
<td><img src="../images/element.png"></td>
|
samaresh@338
|
82 |
<td>The <tt>element</tt> component defines a schema element.</td>
|
samaresh@338
|
83 |
</tr>
|
samaresh@338
|
84 |
<tr valign="top">
|
samaresh@338
|
85 |
<th colspan="3" scope="col" align="left">XML Schema Components</th>
|
samaresh@338
|
86 |
</tr>
|
samaresh@338
|
87 |
<tr valign="top">
|
samaresh@338
|
88 |
<td>All</td>
|
samaresh@338
|
89 |
<td><img src="../images/all.png"></td>
|
samaresh@338
|
90 |
<td>The <tt>all</tt> component specifies that the child components can appear in any order. In addition, each child component can occur zero or one time.</td>
|
samaresh@338
|
91 |
</tr>
|
samaresh@338
|
92 |
<tr valign="top">
|
samaresh@338
|
93 |
<td>Choice</td>
|
samaresh@338
|
94 |
<td><img src="../images/choice.png"></td>
|
samaresh@338
|
95 |
<td>The <tt>choice</tt> component allows only one of the components contained in the <tt><choice></tt> declaration to be present within the containing component.</td>
|
samaresh@338
|
96 |
</tr>
|
samaresh@338
|
97 |
<tr valign="top">
|
samaresh@338
|
98 |
<td>Complex Type</td>
|
samaresh@338
|
99 |
<td><img src="../images/complextype.png"></td>
|
samaresh@338
|
100 |
<td>The <tt>complexType</tt> component defines a complex type. A complex type component is an XML component that contains other components and/or attributes.</td>
|
samaresh@338
|
101 |
</tr>
|
samaresh@338
|
102 |
<tr valign="top">
|
samaresh@338
|
103 |
<td>Sequence</td>
|
samaresh@338
|
104 |
<td><img src="../images/sequence.png"></td>
|
samaresh@338
|
105 |
<td>The <tt>sequence</tt> component specifies that the child components must appear in a sequence. Each child component can occur any number of times.</td>
|
samaresh@338
|
106 |
</tr>
|
samaresh@338
|
107 |
</table>
|
samaresh@338
|
108 |
|
samaresh@338
|
109 |
<dl>
|
samaresh@338
|
110 |
<dt><a name="seealso">See Also</a></dt>
|
samaresh@338
|
111 |
<dd><a href="about.html" title="XML Schema Editor: About the Design View">About the Design View</a></dd>
|
samaresh@338
|
112 |
<dd><a href="../about.html" title="About XML Schema Tools">About XML Schema Tools</a></dd>
|
samaresh@338
|
113 |
<dd><a href="../windows/window_navigator.html" title="Navigator Window (XML Schema Tools)">Navigator Window (XML Schema Tools)</a></dd>
|
samaresh@338
|
114 |
<dd><a href="../tasks/views_navigation.html" title="XML Schema Editor: Navigating Between Views">Navigating Between Views</a></dd>
|
samaresh@338
|
115 |
</dl>
|
samaresh@338
|
116 |
<hr>
|
samaresh@338
|
117 |
<small><a href="../credits.html">Legal Notices</a></small>
|
samaresh@338
|
118 |
<table cellpadding="150" border="0">
|
samaresh@338
|
119 |
<tr><td> </td></tr>
|
samaresh@338
|
120 |
<tr><td> </td></tr>
|
samaresh@338
|
121 |
<tr><td> </td></tr>
|
samaresh@338
|
122 |
</table>
|
samaresh@338
|
123 |
</body>
|
samaresh@338
|
124 |
</html>
|