|
52 | 52 | <Docs> |
53 | 53 | <summary>Represents an XML processing instruction.</summary> |
54 | 54 | <remarks> |
55 | | - <format type="text/markdown"><![CDATA[ |
56 | | - |
57 | | -## Remarks |
58 | | - You can use processing instructions in XML to indicate that an XML document can be processed by some processor, such as XSLT. |
59 | | - |
60 | | - Processing instructions are nodes in the XML tree. When a processing instruction is found in the XML being parsed, LINQ to XML creates an <xref:System.Xml.Linq.XProcessingInstruction> node. |
61 | | - |
| 55 | + <format type="text/markdown"><![CDATA[ |
| 56 | +
|
| 57 | +## Remarks |
| 58 | + You can use processing instructions in XML to indicate that an XML document can be processed by some processor, such as XSLT. |
| 59 | +
|
| 60 | + Processing instructions are nodes in the XML tree. When a processing instruction is found in the XML being parsed, LINQ to XML creates an <xref:System.Xml.Linq.XProcessingInstruction> node. |
| 61 | +
|
62 | 62 | ]]></format> |
63 | 63 | </remarks> |
64 | 64 | <related type="Article" href="/dotnet/standard/linq/linq-xml-overview">LINQ to XML overview</related> |
|
116 | 116 | <param name="other">The <see cref="T:System.Xml.Linq.XProcessingInstruction" /> node to copy from.</param> |
117 | 117 | <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XProcessingInstruction" /> class.</summary> |
118 | 118 | <remarks> |
119 | | - <format type="text/markdown"><![CDATA[ |
120 | | - |
121 | | -## Remarks |
122 | | - This constructor is primarily used internally to make a deep copy of an XML tree. |
123 | | - |
| 119 | + <format type="text/markdown"><![CDATA[ |
| 120 | +
|
| 121 | +## Remarks |
| 122 | + This constructor is primarily used internally to make a deep copy of an XML tree. |
| 123 | +
|
124 | 124 | ]]></format> |
125 | 125 | </remarks> |
126 | 126 | <related type="Article" href="/dotnet/standard/linq/linq-xml-overview">LINQ to XML overview</related> |
|
168 | 168 | <param name="data">The string data for this <see cref="T:System.Xml.Linq.XProcessingInstruction" />.</param> |
169 | 169 | <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XProcessingInstruction" /> class.</summary> |
170 | 170 | <remarks> |
171 | | - <format type="text/markdown"><![CDATA[ |
172 | | - |
173 | | -## Examples |
174 | | - The following example creates an <xref:System.Xml.Linq.XProcessingInstruction>, and specifies a target and the string data for the processing instruction. |
175 | | - |
176 | | -```csharp |
177 | | -XProcessingInstruction pi = new XProcessingInstruction("xml-stylesheet", "type='text/xsl' href='hello.xsl'"); |
178 | | -Console.WriteLine(pi); |
179 | | -``` |
180 | | - |
181 | | -```vb |
182 | | -Dim pi As XProcessingInstruction = <?xml-stylesheet type='text/xsl' href='hello.xsl'?> |
183 | | -Console.WriteLine(pi) |
184 | | -``` |
185 | | - |
186 | | - This example produces the following output: |
187 | | - |
188 | | -``` |
189 | | -<?xml-stylesheet type='text/xsl' href='hello.xsl'?> |
190 | | -``` |
191 | | - |
| 171 | + <format type="text/markdown"><![CDATA[ |
| 172 | +
|
| 173 | +## Examples |
| 174 | + The following example creates an <xref:System.Xml.Linq.XProcessingInstruction>, and specifies a target and the string data for the processing instruction. |
| 175 | +
|
| 176 | +```csharp |
| 177 | +XProcessingInstruction pi = new XProcessingInstruction("xml-stylesheet", "type='text/xsl' href='hello.xsl'"); |
| 178 | +Console.WriteLine(pi); |
| 179 | +``` |
| 180 | +
|
| 181 | +```vb |
| 182 | +Dim pi As XProcessingInstruction = <?xml-stylesheet type='text/xsl' href='hello.xsl'?> |
| 183 | +Console.WriteLine(pi) |
| 184 | +``` |
| 185 | +
|
| 186 | + This example produces the following output: |
| 187 | +
|
| 188 | +``` |
| 189 | +<?xml-stylesheet type='text/xsl' href='hello.xsl'?> |
| 190 | +``` |
| 191 | +
|
192 | 192 | ]]></format> |
193 | 193 | </remarks> |
194 | 194 | <exception cref="T:System.ArgumentNullException">The <paramref name="target" /> or <paramref name="data" /> parameter is <see langword="null" />.</exception> |
@@ -240,40 +240,38 @@ Console.WriteLine(pi) |
240 | 240 | </ReturnValue> |
241 | 241 | <Docs> |
242 | 242 | <summary>Gets or sets the string value of this processing instruction.</summary> |
243 | | - <value>A <see cref="T:System.String" /> that contains the string value of this processing instruction.</value> |
| 243 | + <value>The string value of this processing instruction.</value> |
244 | 244 | <remarks> |
245 | | - <format type="text/markdown"><![CDATA[ |
246 | | - |
247 | | -## Remarks |
248 | | - You can use this property to modify an XML tree. This property will cause events to occur. |
249 | | - |
250 | | - |
251 | | - |
252 | | -## Examples |
253 | | - The following example uses the <xref:System.Xml.Linq.XProcessingInstruction.Data%2A> property to retrieve the string value of a processing instruction. |
254 | | - |
255 | | -```csharp |
256 | | -XProcessingInstruction pi = |
257 | | - new XProcessingInstruction("xml-stylesheet", "type='text/xsl' href='hello.xsl'"); |
258 | | -Console.WriteLine(pi.Data); |
259 | | -pi.Data = "type='text/xsl' href='xform.xsl'"; |
260 | | -Console.WriteLine(pi.Data); |
261 | | -``` |
262 | | - |
263 | | -```vb |
264 | | -Dim pi As XProcessingInstruction = <?xml-stylesheet type='text/xsl' href='hello.xsl'?> |
265 | | -Console.WriteLine(pi.Data) |
266 | | -pi.Data = "type='text/xsl' href='xform.xsl'" |
267 | | -Console.WriteLine(pi.Data) |
268 | | -``` |
269 | | - |
270 | | - This example produces the following output: |
271 | | - |
272 | | -``` |
273 | | -type='text/xsl' href='hello.xsl' |
274 | | -type='text/xsl' href='xform.xsl' |
275 | | -``` |
276 | | - |
| 245 | + <format type="text/markdown"><![CDATA[ |
| 246 | +
|
| 247 | +## Remarks |
| 248 | + You can use this property to modify an XML tree. This property will cause events to occur. |
| 249 | +
|
| 250 | +## Examples |
| 251 | + The following example uses the <xref:System.Xml.Linq.XProcessingInstruction.Data%2A> property to retrieve the string value of a processing instruction. |
| 252 | +
|
| 253 | +```csharp |
| 254 | +XProcessingInstruction pi = |
| 255 | + new XProcessingInstruction("xml-stylesheet", "type='text/xsl' href='hello.xsl'"); |
| 256 | +Console.WriteLine(pi.Data); |
| 257 | +pi.Data = "type='text/xsl' href='xform.xsl'"; |
| 258 | +Console.WriteLine(pi.Data); |
| 259 | +``` |
| 260 | +
|
| 261 | +```vb |
| 262 | +Dim pi As XProcessingInstruction = <?xml-stylesheet type='text/xsl' href='hello.xsl'?> |
| 263 | +Console.WriteLine(pi.Data) |
| 264 | +pi.Data = "type='text/xsl' href='xform.xsl'" |
| 265 | +Console.WriteLine(pi.Data) |
| 266 | +``` |
| 267 | +
|
| 268 | + This example produces the following output: |
| 269 | +
|
| 270 | +``` |
| 271 | +type='text/xsl' href='hello.xsl' |
| 272 | +type='text/xsl' href='xform.xsl' |
| 273 | +``` |
| 274 | +
|
277 | 275 | ]]></format> |
278 | 276 | </remarks> |
279 | 277 | <exception cref="T:System.ArgumentNullException">The string <paramref name="value" /> is <see langword="null" />.</exception> |
@@ -320,34 +318,34 @@ type='text/xsl' href='xform.xsl' |
320 | 318 | <summary>Gets the node type for this node.</summary> |
321 | 319 | <value>The node type. For <see cref="T:System.Xml.Linq.XProcessingInstruction" /> objects, this value is <see cref="F:System.Xml.XmlNodeType.ProcessingInstruction" />.</value> |
322 | 320 | <remarks> |
323 | | - <format type="text/markdown"><![CDATA[ |
324 | | - |
325 | | -## Remarks |
326 | | - Because all classes that derive from <xref:System.Xml.Linq.XObject> contain a <xref:System.Xml.Linq.XObject.NodeType%2A> property, you can write code that operates on collections of concrete subclass of <xref:System.Xml.Linq.XObject>. Your code can then test for the node type of each node in the collection. |
327 | | - |
328 | | - |
329 | | - |
330 | | -## Examples |
331 | | - The following example creates a processing instruction, and then prints its node type. |
332 | | - |
333 | | -```csharp |
334 | | -XProcessingInstruction pi = |
335 | | - new XProcessingInstruction("xml-stylesheet", "type=\"text/xsl\" href=\"hello.xsl\""); |
336 | | -Console.WriteLine(pi.NodeType); |
337 | | -``` |
338 | | - |
339 | | -```vb |
340 | | -Dim pi As XProcessingInstruction = _ |
341 | | - <?xml-stylesheet type="text/xsl" href="hello.xsl"?> |
342 | | -Console.WriteLine(pi.NodeType.ToString) |
343 | | -``` |
344 | | - |
345 | | - This example produces the following output: |
346 | | - |
347 | | -``` |
348 | | -ProcessingInstruction |
349 | | -``` |
350 | | - |
| 321 | + <format type="text/markdown"><![CDATA[ |
| 322 | +
|
| 323 | +## Remarks |
| 324 | + Because all classes that derive from <xref:System.Xml.Linq.XObject> contain a <xref:System.Xml.Linq.XObject.NodeType%2A> property, you can write code that operates on collections of concrete subclass of <xref:System.Xml.Linq.XObject>. Your code can then test for the node type of each node in the collection. |
| 325 | +
|
| 326 | +
|
| 327 | +
|
| 328 | +## Examples |
| 329 | + The following example creates a processing instruction, and then prints its node type. |
| 330 | +
|
| 331 | +```csharp |
| 332 | +XProcessingInstruction pi = |
| 333 | + new XProcessingInstruction("xml-stylesheet", "type=\"text/xsl\" href=\"hello.xsl\""); |
| 334 | +Console.WriteLine(pi.NodeType); |
| 335 | +``` |
| 336 | +
|
| 337 | +```vb |
| 338 | +Dim pi As XProcessingInstruction = _ |
| 339 | + <?xml-stylesheet type="text/xsl" href="hello.xsl"?> |
| 340 | +Console.WriteLine(pi.NodeType.ToString) |
| 341 | +``` |
| 342 | +
|
| 343 | + This example produces the following output: |
| 344 | +
|
| 345 | +``` |
| 346 | +ProcessingInstruction |
| 347 | +``` |
| 348 | +
|
351 | 349 | ]]></format> |
352 | 350 | </remarks> |
353 | 351 | <related type="Article" href="/dotnet/standard/linq/linq-xml-overview">LINQ to XML overview</related> |
@@ -396,36 +394,36 @@ ProcessingInstruction |
396 | 394 | <ReturnType>System.String</ReturnType> |
397 | 395 | </ReturnValue> |
398 | 396 | <Docs> |
399 | | - <summary>Gets or sets a string containing the target application for this processing instruction.</summary> |
400 | | - <value>A <see cref="T:System.String" /> containing the target application for this processing instruction.</value> |
| 397 | + <summary>Gets or sets the target application for this processing instruction.</summary> |
| 398 | + <value>The target application for this processing instruction.</value> |
401 | 399 | <remarks> |
402 | | - <format type="text/markdown"><![CDATA[ |
403 | | - |
404 | | -## Examples |
405 | | - The following example uses the <xref:System.Xml.Linq.XProcessingInstruction.Target%2A> property to retrieve the target application for a processing instruction. |
406 | | - |
407 | | -```csharp |
408 | | -XProcessingInstruction pi = |
409 | | - new XProcessingInstruction("xml-stylesheet", "type=\"text/xsl\" href=\"hello.xsl\""); |
410 | | -Console.WriteLine(pi.Target); |
411 | | -``` |
412 | | - |
413 | | -```vb |
414 | | -Dim pi As XProcessingInstruction = _ |
415 | | - <?xml-stylesheet type="text/xsl" href="hello.xsl"?> |
416 | | -Console.WriteLine(pi.Target) |
417 | | -``` |
418 | | - |
419 | | - This example produces the following output: |
420 | | - |
421 | | -``` |
422 | | -xml-stylesheet |
423 | | -``` |
424 | | - |
| 400 | + <format type="text/markdown"><![CDATA[ |
| 401 | +
|
| 402 | +## Examples |
| 403 | + The following example uses the <xref:System.Xml.Linq.XProcessingInstruction.Target%2A> property to retrieve the target application for a processing instruction. |
| 404 | +
|
| 405 | +```csharp |
| 406 | +XProcessingInstruction pi = |
| 407 | + new XProcessingInstruction("xml-stylesheet", "type=\"text/xsl\" href=\"hello.xsl\""); |
| 408 | +Console.WriteLine(pi.Target); |
| 409 | +``` |
| 410 | +
|
| 411 | +```vb |
| 412 | +Dim pi As XProcessingInstruction = _ |
| 413 | + <?xml-stylesheet type="text/xsl" href="hello.xsl"?> |
| 414 | +Console.WriteLine(pi.Target) |
| 415 | +``` |
| 416 | +
|
| 417 | + This example produces the following output: |
| 418 | +
|
| 419 | +``` |
| 420 | +xml-stylesheet |
| 421 | +``` |
| 422 | +
|
425 | 423 | ]]></format> |
426 | 424 | </remarks> |
427 | 425 | <exception cref="T:System.ArgumentNullException">The string <paramref name="value" /> is <see langword="null" />.</exception> |
428 | | - <exception cref="T:System.ArgumentException">The <paramref name="target" /> does not follow the constraints of an XML name.</exception> |
| 426 | + <exception cref="T:System.ArgumentException">The target does not follow the constraints of an XML name.</exception> |
429 | 427 | <related type="Article" href="/dotnet/standard/linq/linq-xml-overview">LINQ to XML overview</related> |
430 | 428 | </Docs> |
431 | 429 | </Member> |
@@ -472,11 +470,11 @@ xml-stylesheet |
472 | 470 | <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write this processing instruction to.</param> |
473 | 471 | <summary>Writes this processing instruction to an <see cref="T:System.Xml.XmlWriter" />.</summary> |
474 | 472 | <remarks> |
475 | | - <format type="text/markdown"><![CDATA[ |
476 | | - |
477 | | -## Remarks |
478 | | - This method is primarily used internally by the methods that write an XML tree to an <xref:System.Xml.XmlWriter>. |
479 | | - |
| 473 | + <format type="text/markdown"><![CDATA[ |
| 474 | +
|
| 475 | +## Remarks |
| 476 | + This method is primarily used internally by the methods that write an XML tree to an <xref:System.Xml.XmlWriter>. |
| 477 | +
|
480 | 478 | ]]></format> |
481 | 479 | </remarks> |
482 | 480 | <related type="Article" href="/dotnet/standard/linq/linq-xml-overview">LINQ to XML overview</related> |
|
0 commit comments