c# convert pdf to image free library : Html form output to pdf SDK control service wpf web page asp.net dnn print67-part2121

:dir(ltr)
The:dir(ltr)p671
pseudo-class
must match all elements whosedirectionalityp127
is 'ltrp127
'.
:dir(rtl)
The:dir(rtl)p671
pseudo-class
must match all elements whosedirectionalityp127
is 'rtlp127
'.
Another section of this specification defines thetarget elementp798
used with the:targetp798
pseudo-class
.
Note
This specification does not define when an element matches the:lang()dynamicpseudo-class
, as it is defined in sufficient detail in a
language-agnostic fashion in the Selectors specification.[SELECTORS]p1163
Note
671
Html form output to pdf - extract form data from PDF in C#.net, ASP.NET, MVC, Ajax, WPF
Help to Read and Extract Field Data from PDF with a Convenient C# Solution
java read pdf form fields; pdf data extractor
Html form output to pdf - VB.NET PDF Form Data Read library: extract form data from PDF in vb.net, ASP.NET, MVC, Ajax, WPF
Convenient VB.NET Solution to Read and Extract Field Data from PDF
pdf form data extraction; extract data from pdf to excel
5Microdata
5.1 Introduction
This section is non-normative.
Sometimes, it is desirable to annotate content with specific machine-readable labels, e.g. to allow generic scripts to provide services that are
customised to the page, or to enable content from a variety of cooperating authors to be processed by a single script in a consistent manner.
For this purpose, authors can use the microdata features described in this section. Microdata allows nested groups of name-value pairs to be added
to documents, in parallel with the existing content.
This section is non-normative.
At a high level, microdata consists of a group of name-value pairs. The groups are calleditemsp677
, and each name-value pair is a property. Items
and properties are represented by regular elements.
To create an item, theitemscopep677
attribute is used.
To add a property to an item, theitempropp679
attribute is used on one of theitem'sp677
descendants.
Markup without the microdata-related attributes does not have any effect on the microdata model.
Properties generally have values that are strings.
Here there are two items, each of which has the property "name":
<div itemscope>
<p>My name is <span itemprop="name">Elizabeth</span>.</p>
</div>
<div itemscope>
<p>My name is <span itemprop="name">Daniel</span>.</p>
</div>
Example
These two examples are exactly equivalent, at a microdata level, as the previous two examples respectively:
<div itemscope>
<p>My <em>name</em> is <span itemprop="name">E<strong>liz</strong>abeth</span>.</p>
</div>
<section>
<div itemscope>
<aside>
<p>My name is <span itemprop="name"><a href="/?user=daniel">Daniel</a></span>.</p>
</aside>
</div>
</section>
Example
Here the item has three properties:
Example
5.1.1 Overview
5.1.2 The basic syntax
672
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
Turn PDF form data to HTML form. Export PDF images to HTML images. ContextType. SVG ContextType.HTML. directory, The output file directory.
extracting data from pdf to excel; extract pdf data to excel
VB.NET PDF Password Library: add, remove, edit PDF file password
' Define input and output file path. As String = Program.RootPath + "\\" 3_pw_a.pdf" ' Create a passwordSetting.IsAnnot = True ' Allow to fill form.
how to extract data from pdf file using java; extract data from pdf
When a string value is aURL
, it is expressed using theap207
element and itshrefp244
attribute, theimgp280
element and itssrcp281
attribute, or
other elements that link to or embed external resources.
When a string value is in some machine-readable format unsuitable for human consumption, it is expressed using thevaluep225
attribute of the
datap225
element, with the human-readable version given in the element's contents.
For numeric data, themeterp500
element and itsvaluep501
attribute can be used instead.
Similarly, for date- and time-related data, thetimep226
element and itsdatetimep226
attribute can be used instead.
Properties can also themselves be groups of name-value pairs, by putting theitemscopep677
attribute on the element that declares the property.
Items that are not part of others are calledtop-level microdata itemsp682
.
<div itemscope>
<p>My name is <span itemprop="name">Neil</span>.</p>
<p>My band is called <span itemprop="band">Four Parts Water</span>.</p>
<p>I am <span itemprop="nationality">British</span>.</p>
</div>
In this example, the item has one property, "image", whose value is a URL:
<div itemscope>
<img itemprop="image" src="google-logo.png" alt="Google">
</div>
Example
Here, there is an item with a property whose value is a product ID. The ID is not human-friendly, so the product's name is used the
human-visible text instead of the ID.
<h1 itemscope>
<data itemprop="product-id" value="9678AOU879">The Instigator 2000</data>
</h1>
Example
Here a rating is given using ameterp500
element.
<div itemscope itemtype="http://schema.org/Product">
<span itemprop="name">Panasonic White 60L Refrigerator</span>
<img src="panasonic-fridge-60l-white.jpg" alt="">
<div itemprop="aggregateRating"
itemscope itemtype="http://schema.org/AggregateRating">
<meter itemprop="ratingValue" min=0 value=3.5 max=5>Rated 3.5/5</meter>
(based on <span itemprop="reviewCount">11</span> customer reviews)
</div>
</div>
Example
In this example, the item has one property, "birthday", whose value is a date:
<div itemscope>
I was born on <time itemprop="birthday" datetime="2009-05-10">May 10th 2009</time>.
</div>
Example
In this example, the outer item represents a person, and the inner one represents a band:
<div itemscope>
<p>Name: <span itemprop="name">Amanda</span></p>
<p>Band: <span itemprop="band" itemscope> <span itemprop="name">Jazz Band</span> (<span
itemprop="size">12</span> players)</span></p>
</div>
Example
673
C# PDF Password Library: add, remove, edit PDF file password in C#
Define input and output file path. outputFilePath = Program.RootPath + "\\" 3_pw_a.pdf"; // Create a passwordSetting.IsAnnot = true; // Allow to fill form.
extract pdf form data to xml; saving pdf forms in acrobat reader
C# PDF File Split Library: Split, seperate PDF into multiple files
also combine generated split PDF document files with other PDF files to form a new If your page number is set as 1, then the two output PDF files will contains
how to type into a pdf form in reader; extract data from pdf form to excel
Properties that are not descendants of the element with theitemscopep677
attribute can be associated with theitemp677
using theitemrefp678
attribute. This attribute takes a list of IDs of elements to crawl in addition to crawling the children of the element with theitemscopep677
attribute.
Anitemp677
can have multiple properties with the same name and different values.
An element introducing a property can also introduce multiple properties at once, to avoid duplication when some of the properties have the same
value.
It's important to note that there is no relationship between the microdata and the content of the document where the microdata is marked up.
The outer item here has two properties, "name" and "band". The "name" is "Amanda", and the "band" is an item in its own right, with two
properties, "name" and "size". The "name" of the band is "Jazz Band", and the "size" is "12".
The outer item in this example is a top-level microdata item.
This example is the same as the previous one, but all the properties are separated from theiritemsp677
:
<div itemscope id="amanda" itemref="a b"></div>
<p id="a">Name: <span itemprop="name">Amanda</span></p>
<div id="b" itemprop="band" itemscope itemref="c"></div>
<div id="c">
<p>Band: <span itemprop="name">Jazz Band</span></p>
<p>Size: <span itemprop="size">12</span> players</p>
</div>
This gives the same result as the previous example. The first item has two properties, "name", set to "Amanda", and "band", set to
another item. That second item has two further properties, "name", set to "Jazz Band", and "size", set to "12".
Example
This example describes an ice cream, with two flavors:
<div itemscope>
<p>Flavors in my favorite ice cream:</p>
<ul>
<li itemprop="flavor">Lemon sorbet</li>
<li itemprop="flavor">Apricot sorbet</li>
</ul>
</div>
This thus results in an item with two properties, both "flavor", having the values "Lemon sorbet" and "Apricot sorbet".
Example
Here we see an item with two properties, "favorite-color" and "favorite-fruit", both set to the value "orange":
<div itemscope>
<span itemprop="favorite-color favorite-fruit">orange</span>
</div>
Example
There is no semantic difference, for instance, between the following two examples:
<figure>
<img src="castle.jpeg">
<figcaption><span itemscope><span itemprop="name">The Castle</span></span> (1986)</figcaption>
</figure>
<span itemscope><meta itemprop="name" content="The Castle"></span>
<figure>
<img src="castle.jpeg">
<figcaption>The Castle (1986)</figcaption>
</figure>
Example
674
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Microsoft Office Word, Excel and PowerPoint data to PDF form. 3.pdf"; String outputFilePath = Program.RootPath + "\\" Output.pdf"; String[] inputFilePaths
extract pdf data into excel; pdf data extraction tool
C# Create PDF from Tiff Library to convert tif images to PDF in C#
String inputFilePath = Program.RootPath + "\\" 1.tif"; String outputFilePath = Program.RootPath + "\\" Output.pdf"; // Load a TIFF file.
exporting data from excel to pdf form; exporting data from pdf to excel
This section is non-normative.
The examples in the previous section show how information could be marked up on a page that doesn't expect its microdata to be re-used.
Microdata is most useful, though, when it is used in contexts where other authors and readers are able to cooperate to make new uses of the
markup.
For this purpose, it is necessary to give eachitemp677
a type, such as "http://example.com/person", or "http://example.org/cat", or
"http://band.example.net/". Types are identified asURLs
.
The type for anitemp677
is given as the value of anitemtypep677
attribute on the same element as theitemscopep677
attribute.
The type gives the context for the properties, thus selecting a vocabulary: a property named "class" given for an item with the type
"http://census.example/person" might refer to the economic class of an individual, while a property named "class" given for an item with the type
"http://example.com/school/teacher" might refer to the classroom a teacher has been assigned. Several types can share a vocabulary. For example,
the types "http://example.org/people/teacher" and "http://example.org/people/engineer" could be defined to use the same
vocabulary (though maybe some properties would not be especially useful in both cases, e.g. maybe the "http://example.org/people/
engineer" type might not typically be used with the "classroom" property). Multiple types defined to use the same vocabulary can be given for a
single item by listing the URLs as a space-separated list in the attribute' value. An item cannot be given two types if they do not use the same
vocabulary, however.
This section is non-normative.
Sometimes, anitemp677
gives information about a topic that has a global identifier. For example, books can be identified by their ISBN number.
Vocabularies (as identified by theitemtypep677
attribute) can be designed such thatitemsp677
get associated with their global identifier in an
unambiguous way by expressing the global identifiers asURLs
given in anitemidp677
attribute.
The exact meaning of theURLs
given initemidp677
attributes depends on the vocabulary used.
Both have a figure with a caption, and both, completely unrelated to the figure, have an item with a name-value pair with the name
"name" and the value "The Castle". The only difference is that if the user drags the caption out of the document, in the former case, the
item will be included in the drag-and-drop data. In neither case is the image in any way associated with the item.
Here, the item's type is "http://example.org/animals#cat":
<section itemscope itemtype="http://example.org/animals#cat">
<h1 itemprop="name">Hedral</h1>
<p itemprop="desc">Hedral is a male american domestic
shorthair, with a fluffy black fur with white paws and belly.</p>
<img itemprop="img" src="hedral.jpeg" alt="" title="Hedral, age 18 months">
</section>
In this example the "http://example.org/animals#cat" item has three properties, a "name" ("Hedral"), a "desc" ("Hedral is..."), and an "img"
("hedral.jpeg").
Example
Here, an item is talking about a particular book:
<dl itemscope
itemtype="http://vocab.example.net/book"
itemid="urn:isbn:0-330-34032-8">
<dt>Title
<dd itemprop="title">The Reality Dysfunction
Example
5.1.3 Typed items
5.1.4 Global identifiers for items
675
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
String inputFilePath = Program.RootPath + "\\" 1.pptx"; String outputFilePath = Program.RootPath + "\\" Output.pdf"; // Load a PowerPoint (.pptx) file.
how to fill out a pdf form with reader; how to save fillable pdf form in reader
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
String inputFilePath = Program.RootPath + "\\" 1.xlsx"; String outputFilePath = Program.RootPath + "\\" Output.pdf"; // Load an Excel (.xlsx) file.
how to save filled out pdf form in reader; how to save editable pdf form in reader
This section is non-normative.
Using microdata means using a vocabulary. For some purposes, an ad-hoc vocabulary is adequate. For others, a vocabulary will need to be
designed. Where possible, authors are encouraged to re-use existing vocabularies, as this makes content re-use easier.
When designing new vocabularies, identifiers can be created either usingURLs
, or, for properties, as plain words (with no dots or colons). For
URLs, conflicts with other vocabularies can be avoided by only using identifiers that correspond to pages that the author has control over.
Properties whose names are just plain words can only be used within the context of the types for which they are intended; properties named using
URLs can be reused in items of any type. If an item has no type, and is not part of another item, then if its properties have names that are just plain
words, they are not intended to be globally unique, and are instead only intended for limited use. Generally speaking, authors are encouraged to
use either properties with globally unique names (URLs) or ensure that their items are typed.
<dt>Author
<dd itemprop="author">Peter F. Hamilton
<dt>Publication date
<dd><time itemprop="pubdate" datetime="1996-01-26">26 January 1996</time>
</dl>
The "http://vocab.example.net/book" vocabulary in this example would define that theitemidp677
attribute takes aurn:
URL
pointing to the ISBN of the book.
For instance, if Jon and Adam both write content atexample.com, athttp://example.com/~jon/...and
http://example.com/~adam/...respectively, then they could select identifiers of the form "http://example.com/~jon/name" and
"http://example.com/~adam/name" respectively.
Example
Here, an item is an "http://example.org/animals#cat", and most of the properties have names that are words defined in the context of that
type. There are also a few additional properties whose names come from other vocabularies.
<section itemscope itemtype="http://example.org/animals#cat">
<h1 itemprop="name http://example.com/fn">Hedral</h1>
<p itemprop="desc">Hedral is a male american domestic
shorthair, with a fluffy <span
itemprop="http://example.com/color">black</span> fur with <span
itemprop="http://example.com/color">white</span> paws and belly.</p>
<img itemprop="img" src="hedral.jpeg" alt="" title="Hedral, age 18 months">
</section>
This example has one item with the type "http://example.org/animals#cat" and the following properties:
Property
Value
name
Hedral
http://example.com/fn
Hedral
desc
Hedral is a male american domestic shorthair, with a fluffy black fur with white paws and belly.
http://example.com/color black
http://example.com/color white
img
.../hedral.jpeg
Example
5.1.5 Selecting names when defining vocabularies
676
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
String inputFilePath = Program.RootPath + "\\" 1.docx"; String outputFilePath = Program.RootPath + "\\" Output.pdf"; // Load a Word (.docx) document.
extract data from pdf forms; extract pdf form data to excel
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
String inputFilePath = Program.RootPath + "\\" 1.pdf"; PDFDocument doc = new PDFDocument(inputFilePath); // Convert and output to a TIFF file.
extract data from pdf file to excel; exporting pdf form to excel
5.2 Encoding microdata
The microdata model consists of groups of name-value pairs known asitemsp677
.
Each group is known as anitemp677
. Eachitemp677
can haveitem typesp677
, aglobal identifierp677
(if the vocabulary specified by theitem typesp677
support global identifiers for itemsp677
), and a list of name-value pairs. Each name in the name-value pair is known as apropertyp681
, and each
propertyp681
has one or morevaluesp680
. Eachvaluep680
is either a string or itself a group of name-value pairs (anitemp677
). The names are
unordered relative to each other, but if a particular name has multiple values, they do have a relative order.
EveryHTML elementp43
may have anitemscopeattribute specified. Theitemscopep677
attribute is aboolean attributep65
.
An element with theitemscopep677
attribute specified creates a newitem, a group of name-value pairs.
Elements with anitemscopep677
attribute may have anitemtypeattribute specified, to give theitem typesp677
of theitemp677
.
Theitemtypep677
attribute, if specified, must have a value that is anunordered set of unique space-separated tokensp84
that arecase-sensitivep63
,
each of which is avalid URLp86
that is anabsolute URL
, and all of which are defined to use the same vocabulary. The attribute's value must have at
least one token.
Theitem typesof anitemp677
are the tokens obtained bysplitting the element'sitemtypeattribute's value on spacesp84
. If theitemtypep677
attribute is missing or parsing it in this way finds no tokens, theitemp677
is said to have noitem typesp677
.
Theitem typesp677
must all be types defined inapplicable specificationsp62
and must all be defined to use the same vocabulary.
Except if otherwise specified by that specification, theURLs
given as theitem typesp677
should not be automatically dereferenced.
Item typesp677
are opaque identifiers, and user agents must not dereference unknownitem typesp677
, or otherwise deconstruct them, in order to
determine how to processitemsp677
that use them.
Theitemtypep677
attribute must not be specified on elements that do not have anitemscopep677
attribute specified.
Anitemp677
is said to be atyped itemwhen either it has anitem typep677
, or it is thevaluep680
of apropertyp681
of atyped itemp677
. Therelevant
typesfor atyped itemp677
is theitemp677
'sitem typesp677
, if it has any, or else is therelevant typesp677
of theitemp677
for which it is apropertyp681
's
valuep680
.
Elements with anitemscopep677
attribute and anitemtypep677
attribute that references a vocabulary that is defined tosupport global
identifiers for itemsmay also have anitemidattribute specified, to give a global identifier for theitemp677
, so that it can be related to other
itemsp677
on pages elsewhere on the Web.
Theitemidp677
attribute, if specified, must have a value that is avalid URL potentially surrounded by spacesp86
.
Theglobal identifierof anitemp677
is the value of its element'sitemidp677
attribute, if it has one,parsedp87
relative to thenode document
of the
element on which the attribute is specified. If theitemidp677
attribute is missing or if resolving it fails, it is said to have noglobal identifierp677
.
Theitemidp677
attribute must not be specified on elements that do not have both anitemscopep677
attribute and anitemtypep677
attribute
specified, and must not be specified on elements with anitemscopep677
attribute whoseitemtypep677
attribute specifies a vocabulary that does
notsupport global identifiers for itemsp677
, as defined by that vocabulary's specification.
A specification could define that itsitem typep677
can be dereferenced to provide the user with help information, for example. In fact,
vocabulary authors are encouraged to provide useful information at the givenURL
.
Note
5.2.1 The microdata model
5.2.2 Items
677
The exact meaning of aglobal identifierp677
is determined by the vocabulary's specification. It is up to such specifications to define whether multiple
items with the same global identifier (whether on the same page or on different pages) are allowed to exist, and what the processing rules for that
vocabulary are with respect to handling the case of multiple items with the same ID.
Elements with anitemscopep677
attribute may have anitemrefattribute specified, to give a list of additional elements to crawl to find the name-
value pairs of theitemp677
.
Theitemrefp678
attribute, if specified, must have a value that is anunordered set of unique space-separated tokensp84
that arecase-sensitivep63
,
consisting ofIDs
of elements in the sametree
.
Theitemrefp678
attribute must not be specified on elements that do not have anitemscopep677
attribute specified.
Theitemrefp678
attribute is not part of the microdata data model. It is merely a syntactic construct to aid authors in adding annotations to
pages where the data to be annotated does not follow a convenient tree structure. For example, it allows authors to mark up data in a table
so that each column defines a separateitemp677
, while keeping the properties in the cells.
Note
This example shows a simple vocabulary used to describe the products of a model railway manufacturer. The vocabulary has just five
property names:
product-code
An integer that names the product in the manufacturer's catalogue.
name
A brief description of the product.
scale
One of "HO", "1", or "Z" (potentially with leading or trailing whitespace), indicating the scale of the product.
digital
If present, one of "Digital", "Delta", or "Systems" (potentially with leading or trailing whitespace) indicating that the product has a
digital decoder of the given type.
track-type
For track-specific products, one of "K", "M", "C" (potentially with leading or trailing whitespace) indicating the type of track for
which the product is intended.
This vocabulary has four defineditem typesp677
:
http://md.example.com/loco
Rolling stock with an engine
http://md.example.com/passengers
Passenger rolling stock
http://md.example.com/track
Track pieces
http://md.example.com/lighting
Equipment with lighting
Eachitemp677
that uses this vocabulary can be given one or more of these types, depending on what the product is.
Thus, a locomotive might be marked up as:
<dl itemscope itemtype="http://md.example.com/loco
http://md.example.com/lighting">
<dt>Name:
<dd itemprop="name">Tank Locomotive (DB 80)
<dt>Product code:
<dd itemprop="product-code">33041
<dt>Scale:
<dd itemprop="scale">HO
Example
678
EveryHTML elementp43
may have anitempropp679
attribute specified, if doing soadds one or more propertiesp681
to one or moreitemsp677
(as
defined below).
Theitempropp679
attribute, if specified, must have a value that is anunordered set of unique space-separated tokensp84
that arecase-sensitivep63
,
representing the names of the name-value pairs that it adds. The attribute's value must have at least one token.
Each token must be either:
• If the item is atyped itemp677
: adefined property nameallowed in this situation according to the specification that defines therelevant
typesp677
for the item, or
• Avalid URLp86
that is anabsolute URL
defined as an item property name allowed in this situation by a vocabulary specification, or
• Avalid URLp86
that is anabsolute URL
, used as a proprietary item property name (i.e. one used by the author for private purposes, not
defined in a public specification), or
• If the item is not atyped itemp677
: a string that contains no U+002E FULL STOP characters (.) and no U+003A COLON characters (:),
used as a proprietary item property name (i.e. one used by the author for private purposes, not defined in a public specification).
Specifications that introducedefined property namesp679
must ensure all such property names contain no U+002E FULL STOP characters (.), no
U+003A COLON characters (:), and nospace charactersp64
.
<dt>Digital:
<dd itemprop="digital">Delta
</dl>
A turnout lantern retrofit kit might be marked up as:
<dl itemscope itemtype="http://md.example.com/track
http://md.example.com/lighting">
<dt>Name:
<dd itemprop="name">Turnout Lantern Kit
<dt>Product code:
<dd itemprop="product-code">74470
<dt>Purpose:
<dd>For retrofitting 2 <span itemprop="track-type">C</span> Track
turnouts. <meta itemprop="scale" content="HO">
</dl>
A passenger car with no lighting might be marked up as:
<dl itemscope itemtype="http://md.example.com/passengers">
<dt>Name:
<dd itemprop="name">Express Train Passenger Car (DB Am 203)
<dt>Product code:
<dd itemprop="product-code">8710
<dt>Scale:
<dd itemprop="scale">Z
</dl>
Great care is necessary when creating new vocabularies. Often, a hierarchical approach to types can be taken that results in a
vocabulary where each item only ever has a single type, which is generally much simpler to manage.
The rules above disallow U+003A COLON characters (:) in non-URL values because otherwise they could not be distinguished from URLs.
Values with U+002E FULL STOP characters (.) are reserved for future extensions.Space charactersp64
are disallowed because otherwise
the values would be parsed as multiple tokens.
Note
5.2.3 Names: theitempropattribute
679
When an element with anitempropp679
attributeadds a propertyp681
to multipleitemsp677
, the requirement above regarding the tokens applies for
eachitemp677
individually.
Theproperty namesof an element are the tokens that the element'sitempropp679
attribute is found to contain when its value issplit on
spacesp84
, with the order preserved but with duplicates removed (leaving only the first occurrence of each name).
Within anitemp677
, the properties are unordered with respect to each other, except for properties with the same name, which are ordered in the
order they are given by the algorithm that definesthe properties of an itemp681
.
Theproperty valueof a name-value pair added by an element with anitempropp679
attribute is as given for the first matching case in the
following list:
If the element also has anitemscopep677
attribute
The value is theitemp677
created by the element.
If the element is ametap143
element
The value is the value of the element'scontentp144
attribute, if any, or the empty string if there is no such attribute.
If the element is anaudiop329
,embedp315
,iframep308
,imgp280
,sourcep278
,trackp330
, orvideop325
element
The value is theresulting URL stringp87
that results fromparsingp87
the value of the element'ssrcattribute relative to thenode document
of the element at the time the attribute is set, or the empty string if there is no such attribute or ifparsingp87
it results in an error.
In the following example, the "a" property has the values "1" and "2",in that order, but whether the "a" property comes before the "b"
property or not is not important:
<div itemscope>
<p itemprop="a">1</p>
<p itemprop="a">2</p>
<p itemprop="b">test</p>
</div>
Thus, the following is equivalent:
<div itemscope>
<p itemprop="b">test</p>
<p itemprop="a">1</p>
<p itemprop="a">2</p>
</div>
As is the following:
<div itemscope>
<p itemprop="a">1</p>
<p itemprop="b">test</p>
<p itemprop="a">2</p>
</div>
And the following:
<div id="x">
<p itemprop="a">1</p>
</div>
<div itemscope itemref="x">
<p itemprop="b">test</p>
<p itemprop="a">2</p>
</div>
Example
5.2.4 Values
680
Documents you may be interested
Documents you may be interested