You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently each HTML document is exported via the following code on the user's side:
$PSHTMLContent>"Example6.html"
As this works fine, I would like to offer the ability to the end users to use a more 'standard' way of creating such a a document.
I would like to discuss the introduction of an export function, that would allow the following things:
Have a uniformly way to export HTML documents back to the parser (just returning the HTML content)
Save the HTML page to a specific location on disk
I would imagine something along these lines:
Out-PSHTMLDocument-Path [String/FileInfo]
Options
Optionally, I would like to discuss the following:
Have an overall PSHTML Object that contains the HTML stucture tree
Have the classes, ID's and attributes
I would imagine a structure along these lines:
PSHTML.Document
Postion
Type
Id
Class
Attributes
[int]
[String]Div,Body, etc..
[String]html id
[String[]] html class
[HashTable] Attributes
Perhaps also think of adding a content on the object, which would contain the content of each HTML tab part. It could potentially, also contain another PSHTML.Document, for nested elements.
As I will shortly introduce a depency on PowerShell 5 (Using classes), we have the possibility to use classes, and potentially implement design patterns.
For the PSHTML.Document we could perhaps use the composite pattern ? I think it will handle the problematic of the nested HTML elements pretty well, and we will be able to add functionality to every component centrally.
Currently each HTML document is exported via the following code on the user's side:
As this works fine, I would like to offer the ability to the end users to use a more 'standard' way of creating such a a document.
I would like to discuss the introduction of an export function, that would allow the following things:
I would imagine something along these lines:
Options
Optionally, I would like to discuss the following:
I would imagine a structure along these lines:
PSHTML.Document
Perhaps also think of adding a
content
on the object, which would contain the content of each HTML tab part. It could potentially, also contain another PSHTML.Document, for nested elements.Some sources for inspiration for the exports:
The text was updated successfully, but these errors were encountered: