[SYMBOL][A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][X]
? wildcard
{ } curly brackets
* (asterisk), 2nd, 3rd, 4th
escape character, 2nd
% wildcard, 2nd
> (angle brackets)
$ (dollar sign)
abstract servlet
AbstractAuthentication-Provider class, 2nd
AbstractCmisService class, 2nd
AbstractPredicateWalker class
AbstractServiceFactory class
Accept-Encoding header
ACEs (access control entries)
ACLs (access control lists), 2nd
and performance
managing with AtomPub binding
permissions
Action enum values
Active Directory
activities, Android
addObjectInfo method
AddServlet class
addToFolder() method
AddVersionServlet class
ADT (Android Development Tools)
AIIM (Association for Information and Image Management)
Ajax (Asynchronous JavaScript plus XML), 2nd
ajax function
Album List screen
Alfresco Cloud
-all_load flag, 2nd, 3rd
allowable actions, 2nd, 3rd
AND operator
Android Virtual Device Manager.
See AVD Manager.
AndroidManifest.xml file, 2nd
angle brackets ( > )
ANTLR (ANother Tool for Language Recognition)
ANY clause
ANYTIME value
Apache Chemistry, 2nd, 3rd, 4th
Apache Commons FileUpload, 2nd
Apache Jackrabbit
Apache Software Foundation
Apache Tika, 2nd
Apache Tomcat, 2nd, 3rd
APK (application package)
appendContentStream() method, 2nd, 3rd
appending content
Apple Foundation framework
Apple iOS Dev Center
appledoc home page
application developers
application package.
See APK.
application servers
applyAcl() method, 2nd, 3rd
applyPolicy() method
ARC (Automatic Reference Counting)
archetypeArtifactId parameter
archetypeGroupId parameter
archetypeVersion parameter
architecture of PHP Client library
array function
artifactId parameter
ASP.NET applications
aspects
Association for Information and Image Management.
See AIIM.
asterisk (*), 2nd, 3rd
Asynchronous JavaScript plus XML.
See Ajax.
AsyncTask class, 2nd, 3rd
attributes
defined
inheritance of
settable
viewing, 2nd
audio, uploading
authentication
and checkouts
authentication provider example
AuthenticationProvider interface
cookies
and performance
overview
extracting information on server
CallContext class
CallContextHandler interface
MessageHandler interface
HTTP Basic Authentication
overview
using Browser binding
entry points
example
login sequence
AuthenticationProvider interface
Automatic Reference Counting.
See ARC.
AVD (Android Virtual Device) Manager
backslash ( ), 2nd
Backus-Naur Form grammar.
See BNF grammar.
Basic Authentication, HTTP, 2nd, 3rd
batch updates
BETWEEN predicate
BigDecimal data type
BigInteger data type
bindings
1.0 vs. 1.1
and CMIS service
and REST
AtomPub binding
CRUD operations
exceptions in
links for
overview
service document
URL templates
Browser binding
CRUD operations
JSON create request example
JSON object response example
overview
service document
succinct flag
capturing traffic for inspection
choosing
JavaScript support
Local binding
low-level API
overview
uses for
overview
schemas
extension points
JSON schema
overview
repository extensions
XML schema
selecting fastest
Web Services binding
exceptions in
getObjects method using
MTOM encoding
overview
blocks, Objective-C
Boolean data type, 2nd
comparison predicate
IN predicate
NULL predicate
BooleanLiteral (BNF grammar)
BooleanTest (BNF grammar)
BOTH value
BOTHCOMBINED
bridge, OpenCMIS
BrowseServlet class
bug tracker for Apache Chemistry
building from source
$(BUILT_PRODUCTS_DIR) value, 2nd
bulkUpdateProperties() method, 2nd
C#
CakePHP
callback parameter
CallContext class, 2nd
CallContextHandler interface
cancelCheckOut() method, 2nd
CAN_CREATE_DOCUMENT action
CAN_CREATE_FOLDER action
CAN_DELETE_OBJECT action
CAN_UPDATE_CONTENT_STREAM action
CAN_UPDATE_PROPERTIES action
capability flag, 2nd
capabilityCreatablePropertyTypes list
capabilityNewTypeSettable-Attributes list
case-related secondary type
change support in Alfresco
change tokens, 2nd
Char (BNF grammar)
CharacterStringLiteral (BNF grammar)
Charles
Chemistry Dev List
child folders
choices attribute
Claims-Multiprotocol
client library, OpenCMIS
client-managed retentions
close() method
closures
CMIS (Content Management Interoperability Services)
defined
development environment
installing CMIS Workbench
installing OpenCMIS InMemory Repository web application
overview
requirements
documentation
limitations of
no content type support until CMIS 1.1
no user or group management
object model based on documents and folders
scope
MIME types
specification
uses for
vs. JCR API
where adopted
CMIS 1.0
bindings for
document properties
object properties
repository extensions
specifications, 2nd
supporting in server
CMIS and Apache Chemistry in Action website
CMIS Producer, 2nd
CMIS Server Framework
CMIS11QueryStatement (BNF grammar)
cmisaction parameter
CmisBaseException
CMISBrowser_Files control
CmisClient class, 2nd
CmisConnectionException
CmisConstraintException, 2nd, 3rd
CmisContentAlreadyExists-Exception
CmisInvalidArgument-Exception, 2nd
cmisLogin() function
cmisLogout() function
CmisNameConstraintViolation Exception, 2nd
cmisNextToken() function
CmisNotImplemented-Exception
CmisNotSupportedException
CmisObject interface, 2nd
CmisObjectNotFound-Exception
CmisQueryWalker class
cmisra namespace prefix
CMISRepositoryWrapper class
CmisResult class
cmisselector parameter
CMISService class, 2nd
cmisServiceURL() function
CmisServiceWrapper class
CMISSession class, 2nd
CmisUpdateConflictException, 2nd
cmisVersionSupported option
Cocoa Touch library
ColumnName (BNF grammar)
ColumnReference (BNF grammar)
comparison operators
associated data types
for WHERE clause
ComparisonPredicate (BNF grammar)
compile scope
compiled universal library file
completion blocks
compression, HTTP
concurrent access to objects
Conjunct (BNF grammar)
connectors, CMIS
console, Groovy
constraints, on property definitions
common
examining
property-specific constraints
CONTAINS predicate
Content Management Interoperability Services.
See CMIS.
Content Manager On Demand
Content Manger
content streams
defined
deleting
retrieving
updating
content types, support for (CMIS 1.1)
content URLs
contentless document objects
ContentStream interface, 2nd
contentStream object
contentStreamAllowed attribute
ContentStreamImpl class
ContentStreamUpdatability
controllableACL attribute, 2nd
controllablePolicy attribute, 2nd, 3rd
copy() method, 2nd
copying, documents, 2nd
CopyServlet class
CorrelationName (BNF grammar)
creatable attribute, 2nd
create flag
create requests, for AtomPub binding
create, read, update, and delete.
See CRUD.
createable property types
createChildrenTable() method
createDocument() method, 2nd, 3rd
createDocumentFromFile() function
createDocumentFromSource() method, 2nd, 3rd
createDocumentFromString() method
createFolder() method, 2nd, 5th, 6th
using Folder object
using Session object
createItem() method, 2nd
createPolicy() method, 2nd
createQueryStatement() method
createRelationship() method
createTextDocument() method
createType() method, 2nd
cross-site request forgery attacks.
See XSRF attacks.
CRUD (create, read, update, and delete)
CRUD (create, read, update, and delete)
CRUD (create, read, update, and delete)
appending content
copying documents
creating documents
doGet() method for
doPost() method for
overview
uploading files
creating folders
doPost() method for
enumerating creatable folder types
overview
using Folder object
using Session object
deleting content
deleting documents
deleting folders
in AtomPub binding
in Browser binding
moving objects
replacing content
updating properties
and locking
for CMIS 1.1 secondary types
overview
versioning
checkIn() method
creating version
curly brackets { }
custom properties, 2nd
data model, for The Blend application
type hierarchy
type properties
types
DateTime data type
comparison predicate
IN predicate
NULL predicate
datetime data type, 2nd
DatetimeLiteral (BNF grammar)
DatetimeString (BNF grammar)
DEBUG log level
debugging
folder object
JavaScript
Decimal data type
comparison predicate
IN predicate
decimal data type, 2nd
defaultvalue attribute
defensive checks
delete flag
delete requests, for AtomPub binding
delete() method, 2nd
deleteContentStream() method, 2nd, 3rd
deleteObjectOrCancelCheckOut() method
DeleteServlet class
DELETESINGLEFILED option
deleteTree() method, 2nd
DEPENDENCIES file
dependencies, importing Maven
depth parameter, 2nd, 3rd, 4th
description attribute
destroy() method
developers
Digest Authentication
dir() function
direct ACE
discovery services
displayName property, 2nd
displayRootFolder() function
Document class
document interface, 2nd, 3rd
Documentum
doGet() method, 2nd, 3rd, 4th
doPost() method
creating documents
creating folders
doRepositoryInfo() function
download() method
downloading
documents
OpenCMIS components
DownloadServlet class
Drawable folders
Drupal, 2nd
echo.jsp file, for The Blend application
Eclipse
and Apache Tomcat
creating Android project
creating projects
installing
project for The Blend application
configuring Maven
creating
emulators, Android
encryptTempFiles() method
Enterprise Content Management.
See ECM.
Enterprise Security API.
See ESAPI.
EnumerateFiles() method
errors, viewing content of
ESAPI (Enterprise Security API)
Exception class
Extensible Markup Language.
See XML.
extension parameter
extension points
extensions, using in server
ExtensionsData interface
FAILURE type
Fiddler
fileable attribute, 2nd
FileableCmisObject interface
FileShare Repository
FileShare Server
FileUpload library
Firebug add-on
FIT (Full Integration Test)
Folder class
<folder id> parameter
FolderId (BNF grammar)
FolderPredicate (BNF grammar)
for loop
FROM clause
defined, 2nd
defining aliases
overview
running queries
FROM operator
Full Integration Test.
See FIT.
FULL JOINs
fulltextIndexed attribute, 2nd
GET method, 2nd, 3rd, 4th
getAllowableActions() method
getAllVersions() method, 2nd
getBinding() method
getCallContextMap() method
getCapabilities() method
getCheckedOutDocs() method
getChildren() method, 2nd, 3rd, 4th
getContentStream() method, 2nd
getContentStreamAllowed() method
getContentStreamLength() method
getCreatableTypes() method
getDefinition() method
getDescendants() method, 2nd, 3rd
getDocument() method
getErrorContent() method
getExtras() method
getFirstValue() method
getFolder() method
getFolderParent() method, 2nd
getFolderTree() method, 2nd
getHasMoreItems() method
getHTTPHeaders() method
getIntent() method
getLength() method
getMaxContentSize() method
getMemoryThreshold() method
getObject() method, 2nd, 5th, 6th
caching
performance
getObjectByPath() method
caching
performance
getObjectFromTransaction() method
getObjectInfo() method
getObjectOfLatestVersion() method, 2nd
getObjectParents() method, 2nd, 3rd
getObjectRelationships() method
getObjects() method, 2nd
getOpenCMISSession() method
getPage() method, 2nd
getParents() method
getPaths() method
getProperties() function
getProperties() method
getPropertiesOfLatest-Version() method
getProperty() method
getPropertyValue() method
getRefreshTimestamp() method
getRelationships() method, 2nd
getRenditions() method
getRepositories() method, 2nd
getRepository() method, 2nd
getRepositoryInfo() method, 2nd, 3rd, 4th, 5th, 6th
getRootFolder() method
getService() method, 2nd
getSOAPHeaders() method
getSource() method
getTarget() method
getTempDirectory() method
getTotalNumItems() method
getType() method
getTypeChildren() method, 2nd, 3rd
getTypeDefinitionFromQuery-Name() method
getTypeDescendants() method, 2nd, 3rd
getValues() method
getVersionSeriesCheckedOutBy() method
getVersionSeriesCheckedOutId() method
GlassFish
Grails
GregorianCalendar data type
group management
groupId parameter
GZIP compression
hasMoreItems flag
help() function
helper scripts
HiddenField control
high-level API
Hilaiel, Lloyd
Holder class
holds
HP Autonomy Interwoven
html data type, 2nd
HTML5
HTML5 Web Storage
HTMLHelper class
HTTP Basic Authentication
HTTPS (Hypertext Transfer Protocol Secure), 2nd
HttpServlet interface
HttpServletRequest class
HttpServletResponse class
Hypertext Transfer Protocol Secure.
See HTTPS.
Hypertext Transfer Protocol.
See HTTP.
IBAction
IBM
IBOutlet
ICmisObject class
ID data type
comparison predicate
IN predicate
ID value, restrictions on
Identifier (BNF grammar)
IDocument class
IFolder class
Impl suffix
IN predicate
associated operators and data types
BETWEEN predicate versus
overview
quantified IN predicate
includedInSuperTypeQuery attribute
defined
returned in queries
IncludePathSegments flag
includeRelationships flag
index servlet, for The Blend application
index.jsp file, for The Blend application
INFO type
In_Folder() function
inheritance, of attributes
init method
init parameter
InMemoryServer.Type-DefinitionsFile setting
inmemory-types.xml
INNER JOIN clauses
innerandouter value
inneronly value
InPredicate (BNF grammar)
Integer data type
comparison predicate
IN predicate
intents
interactiveMode parameter
In_Tree() function
invalidArgument exception
iOS Dev Center
iOS Developer Library
iOS.
See ObjectiveCMIS library.
IPolicy class
IRelationship class
is...() methods
ISession variable
isLatestVersion() method
isMajorVersion() method
isObjectInfoRequired() method
isVersionSeriesCheckedOut() method
item object type, 2nd, 3rd
ItemIterable interface, 2nd
Java, 2nd
Java Architecture for XML Binding.
See JAXB.
Java Community Process
Java Content Repository API.
See JCR.
Java Database Connectivity.
See JDBC.
Java Development Kit.
See JDK.
Java EE Developers
Java exceptions
Java IDE (Integrated Development Environment)
Java Specification Request.
See JSR.
java.lang.Exception class
JAVA_OPTS environment variable
JavaScript Object Notation with Padding.
See JSON-P.
JavaScript Object Notation.
See JSON.
JavaScript support in bindings
JavaServer Pages.
See JSPs.
JAXB (Java Architecture for XML Binding)
JAX-WS handlers
JCR (Java Content Repository) API
JCR bridge, OpenCMIS
JDBC (Java Database Connectivity)
JDK (Java Development Kit), 2nd
Jetty
joinCapability attribute
JoinedTable (BNF grammar)
Joomla
JQuery
defined
in Hello Browser binding example
JSON (JavaScript Object Notation)
create request example
object response example
vs. XML
JSON-P (JavaScript Object Notation with Padding)
JSR (Java Specification Request)
Keep-Alive connections
Kerberos, 2nd
KnowledgeTree
latency, network
Layout folder
layouts, Android
LDAP (Lightweight Directory Access Protocol), 2nd
libObjectiveCMIS.a library
libs folder
Lightweight Directory Access Protocol.
See LDAP.
LIKE predicate
associated operators and data types
escaping rules for
examples
overview
wildcard character
LikePredicate (BNF grammar)
limiting queries
LinkAccess interface
LinkedHashMap class
links for AtomPub binding
Linux
List class
listing properties
Literal (BNF grammar)
loadChildren() function
loadContentLink() method
Loader class
Local binding
localName attribute
localNamespace attribute
locking and concurrent actions
logical operators, for WHERE clause
LogicHandler interface
Login page, Android CMIS application
low-level API
Mac OS X
Magnolia
mailing lists for CMIS
main thread
major flag
major versions, vs. minor versions
MANIFEST.MF file
Map class
Maven
configuring for The Blend application
importing Android Client library as dependency
modules
MAVEN_OPTS environment variable
maxItems parameter
maxLength constraint
maxValue constraint
media files
Message Transmission Optimization Mechanism encoding.
See MTOM encoding.
MessageHandler interface
Microsoft Office Developer Tools
Microsoft Visual Studio 2012
MIME types, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th
minor versions, vs. major versions
minValue constraint
Moodle
move() method
MoveServlet class
moving objects
MP3 files
MTOM (Message Transmission Optimization Mechanism) encoding
multifiled objects, 2nd, 3rd
multifiling services
multipart requests
multipart/form-data content type
multiple joins
multivalued properties
in WHERE clause
supplying as list
updating in PHP Client library
MultiValuedColumnName (BNF grammar)
MultiValuedColumnReference (BNF grammar)
NAME property
nameConstraintViolation exception
navigating folders
navigation services
.NET, 2nd, 3rd, 5th
exceptions
nondirect ACE
NONE value, 2nd
none value
NTLM (NT LAN Manager), 2nd
NULL predicate
associated operators and data types, 2nd
overview
null property values
null value, 2nd, 3rd
NullPredicate (BNF grammar)
Nuxeo
OASIS (Organization for the Advancement of Structured Information Standards), 2nd
OAuth
-ObjC flag, 2nd, 3rd
object model
object properties
object services
objectById array
objectId parameter
ObjectInfo interface
Objective-C
objectList array
OBJECT_TYPE_ID property
ODBC (Open Database Connectivity)
Office files
OK type
ON clause
ONCREATE value
OnLoad event
onPostExecute() method
OnPreLoad event
opaque identifiers
Open Database Connectivity.
See ODBC.
Open Handset Alliance
Open Web Application Security Project.
See OWASP.
openchoice attribute
OpenCMIS bridge
OpenCMIS JCR bridge
OpenCMIS low-level API.
See low-level API.
OpenCMIS project
OpenText ECM
OperationContext interface, 3rd
and caching
and performance
in browse pages
operators
comparison operators
logical operators
optional capabilities
OR operator
ORDER BY clause
defined
ordering query results
ORDER BY operator
orderable attribute, 2nd
ordering queries
Orderly
org.apache.chemistry.opencmis.commons.data package
Organization for the Advancement of Structured Information Standards.
See OASIS.
OUTER JOINs
OWASP (Open Web Application Security Project), 2nd
package parameter
paging, 2nd
parameters, session
parent field
parent folder
for documents
in browse pages
parentId constraint
parsing queries
example of
FROM
ORDER BY
overview, 2nd
SELECT
WHERE
paths
document
segments of
payload of document
PDF files
percent symbol (%)
Phrase (BNF grammar)
Placeholder class
placeholders
Platform
policies
policy interface
policy services
pom.xml file, 2nd
port number, changing
POST method, 2nd, 3rd, 4th, 5th, 6th
PowerShell
precision constraint
predicates
PreparedStatement class
primitives, Python
principals
printChildren() method
printObjectSummary() method
printPropDefsForType() method
printProperties() method
printRelationships() method
printRenditions() method
Private Working Copy.
See PWC.
processChange() function, 2nd
projectPrefix parameter
Property interface
PropertyBoolean interface
PropertyDateTime interface
PropertyDecimal interface
PropertyDefinition object
PropertyHtml interface
PropertyId interface
PropertyIds class
PropertyInteger interface
PropertyString interface
PropertyUri interface
provided scope
public headers, adding to project
publicly available CMIS servers
PUT method
putResponseHeaders() method
PWC (Private Working Copy), 2nd, 3rd, 4th, 5th, 6th
PWCONLY value
pwconly value
Python, 2nd, 3rd
q parameter
<qualifier> parameter
Qualifier (BNF grammar)
quantified comparison predicate
associated operators and data types
for WHERE clause
quantified IN predicate
associated operators and data types
for WHERE clause
QuantifiedComparison-Predicate (BNF grammar)
QuantifiedInPredicate (BNF grammar)
queryable attribute, 2nd, 3rd, 4th
queryName attribute
defined, 2nd
Score( ) function
queryObjects() method
QueryResult class, 2nd
QueryStatement class
QueryUtil class
question mark (?)
QuoteSymbol (BNF grammar)
Railroad Diagram Generator tool
READONLY value, 2nd
READWRITE value, 2nd
read-write value
refresh() method
refreshIfOld() method
relational databases
relationship interface, 2nd
relationship services
relationships, accessing and traversing
relative path segments
removeFromFolder() method, 2nd
removePolicy() method
RenameServlet class
renaming documents and folders
Rendition class
replacing content
Repository class, 2nd
repository services
REPOSITORY_ID parameter
repositoryInfo property
Representational State Transfer.
See REST.
require_once statement
res folder
resolution constraint
REST (Representational State Transfer)
result sets from SELECT clause
retrieveObject() method
retrieving content streams
reverting versions
rich content repositories
RIGHT JOINs
root folder
defined
object for
URL for
run.bat/run.sh file, 2nd
same origin policy
SAML tokens
SAP NetWeaver Cloud Document Service
schemas, 2nd
extension points
JSON schema
repository extensions
XML schema
Score() function
script tags
search scope
SearchCondition (BNF grammar)
SearchServlet class
SecondaryTypeColumnName (BNF grammar)
SecondaryTypeMultiValuedColumnName (BNF grammar)
SecondaryTypeTableName (BNF grammar)
Secure Sockets Layer.
See SSL.
SELECT clause
defined, 2nd
defining aliases
result sets from
SELECT operator
SelectSublist (BNF grammar)
self link
Server Webapps package
Service class
service document
for AtomPub binding
for Browser binding
servlets
for The Blend application
abstract servlet
exception class
index servlet
web.xml file
in OpenCMIS Server Framework
SessionParameter.REPOSITORY_ID parameter
SessionTask class
Set interface
setAcl() method
setAttribute() method
setCacheEnabled() method
setContentStream() method, 2nd, 3rd, 4th
setFilterString() method
setMaxItemsPerPage() method
setOpenCMISSession() method
setProperty() method
setStringLike() method
settable attributes
setuptools package installer
SharePoint CMIS Producer, 3rd
capabilities
SharePoint Server 2013 Client Components SDK
shell, in cmislib
ShowServlet class
SignedNumericLiteral (BNF grammar)
Simple Object Access Protocol.
See SOAP.
single sign-on.
See SSO.
skip parameter, 2nd
SKIPPED type
skipTo() method
SLF4J Android
SOAP (Simple Object Access Protocol), 2nd, 3rd, 4th, 5th
SOAPHandler interface
socket connections
SortSpecification (BNF grammar)
SOURCE value
Space (BNF grammar)
specifications
overview
resources for
Sphinx tool
Spring MVC
SQL (Structured Query Language)
SQL injection
src folder
SSL (Secure Sockets Layer), 2nd, 3rd
SSO (single sign-on)
StandardAuthentication-Provider class, 2nd
standardization
static data, caching
status codes, HTTP, 2nd
streams, closing
String data type
comparison predicate
IN predicate
NULL predicate
Structured Query Language.
See SQL.
stub, server
succinct flag, 2nd
sun-jaxws.xml file
suppressResponseCodes parameter, 2nd
synchronous library
system properties
TableName (BNF grammar)
TableReference (BNF grammar)
taggable secondary type
TARGET value
TC (Technical Committee), 2nd, 3rd
Technical Committee.
See TC.
Term (BNF grammar)
Test Compatibility Kit.
See TCK.
text/plain type
text/xml type
TextSearchExpression (BNF grammar)
TextSearchPredicate (BNF grammar)
ThreadLocal class
Tika in Action
timeouts
tracing requests
traverseStatement() method
TypeDefinition object
TypeDefinitionsFile setting
TypeManager class
typeMutability interface
types
determining supported by repository
for The Blend application
hierarchy
properties
full-text search at type level.
See also object types.
TypeUtils library, creating types using
UI thread
UIButton
underscore ( _ )
UNEXPECTED EXCEPTION type
UNFILE option
unfiled documents, 2nd, 3rd
uniform resource locators.
See URLs.
unstructured repositories
update flag
UpdatePanel control
updateProperties() method, 2nd, 3rd, 4th, 5th
updateType() method
uploading documents, 2nd
URI data type
comparison predicate
IN predicate
uri data type, 2nd
URL templates
URLs (uniform resource locators)
USB debugging
User Header Search Paths setting
user management
Values folder
vendors
version parameter
versionable attribute
VersionableType
VersionedType
versioning services
versioningState parameter
viewDidLoad() method
ViewState property, 2nd
virtualenv package
WAR file, for servers
WARNING type
web application frameworks
web parts, building with .NET
Web Services binding
CMIS 1.0
exceptions in
getObject method
getObjects method using
library support
MTOM encoding
pros and cons
required binding
using WSDL file
Web Services Description Language.
See WSDL.
web.xml file, 2nd, 3rd
WebLogic
WebSphere
WHENCHECKEDOUT value
WHERE operator
Windows-Claims Authentication
Word (BNF grammar)
WordElement (BNF grammar)
WordPress
Workbench.
See CMIS Workbench.
workbench.bat/workbench.sh files
Worksite
workspaces
WSDL (Web Services Description Language), 2nd, 3rd, 4th
XML (Extensible Markup Language)
Android projects
schemas
vs. JSON
XSD files
XSRF (cross-site request forgery) attacks, 2nd
XSS (cross-site scripting) attacks, 2nd